1、将数学运算结果赋给某个变量
var=$[1 + 5]
var2=$[$var + 2]
2、使用双圆括号
(( expression ))可以包含高级数学表达式,如**幂,val++后增。例:
if (( $val ** 2 > 90 ))
3、使用双方括号
[[ expression ]]可以写正则匹配,例:
if [[ $user == r* ]]
4、for命令
用来便利一系列值,例:
for test in apple banana orange
5、read命令
每次会从文件读取一行文本
6、重定向
1为标准输出,2为错误信息,0为标准输入。&>会将STDERR和STDOUT都输出到一起,其中STDERR会优先输出。>&2信息会输出为STDERR
7、tee
将STDIN的数据发到两个地方,一个是STDOUT,一个是后面接的文件,例:cat |tee datafile