摘要:
#HTML与HTTP协议 ##一、HTML ###1. HTML概述 HTML叫做超文本标记语言,是一种规范,也是一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容。 ###2. HTML编辑 HTML文件 阅读全文
摘要:
#Shell编程之免交互 ##一、Here Document免交互 ###1. Here Document概述 Here Document使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。 Here Document是标准输入的一种替代品,可以帮助脚本开发人员 阅读全文
摘要:
#Shell之awk ##一、awk概述 ###1. awk的工作原理 逐行读取文本,默认以空格或tab键为分隔符进行分割,将分割所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。 sed命令常用语一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是 阅读全文
摘要:
#Shell之sed编辑器 ##一、sed编辑器 ###1. sed编辑器概述 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本中。 ###2. sed编辑器的工 阅读全文
摘要:
#sort、uniq、tr、cut、eval以及正则表达式 ##一、sort命令 ###1. sort的作用 以行为单位对文件的内容进行排序,也可以根据不同的数据类型来排序。 ###2. 语法格式 sort [选项] 参数 cat file | sort 选项 ###3. 常用选项 |常用选项|说明 阅读全文
摘要:
#Shell数组以及排序算法(冒泡、直接选择、反转) ##一、数组概述 ###1. 数组的定义 数组(Array)是指有序的元素序列,是用于储存多个相同类型数据的集合。若将有限个类型相同的变量的集合命名,那么这个名称就是数组名。数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按有序的形式组 阅读全文
摘要:
#Shell函数 ##一、Shell函数概述 ###1. Shell函数的概念 将命令序列按格式写在一起,可方便重复使用命令序列 ###2. Shell函数定义 方式一: function 函数名 { 命令序列 } 方式二: 函数名() { 命令序列 } ###3. 调用函数的方法 函数名 [参数1 阅读全文
摘要:
#Shell双重循环、图形排列及九九乘法表 ##一、双重循环 ###1. 双重循环概述 双重循环需勋在两个及以上的自变量,一般用于多层循环判断中,比如将行和列设为两个自变量按一定规则顺序显示数据,可通过Shell脚本做出各种排列图形以及九九乘法表。 ###2. 双重循环结构 graph TD A{外 阅读全文
摘要:
#Shell循环练习题 ##1.计算从1到100所有整数的和 #!/bin/bash #for for (( a=1; a<=100; a++ )) do sum=$[$sum + $a] done echo "for:1到100的所有整数的和为 $sum" #while b=1 while [ $ 阅读全文
摘要:
#Shell条件练习题 ##1.检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限 #!/bin/bash [ -f ~/test.sh ] if [ $? -eq 0 ] then echo "test.sh文件存在于家目录中" [ -x ~/test.sh ] if [ $ 阅读全文