数组中下标括号
例如:echo ${a[0]} 表示取数组中下标为0的值
23、[[]] 双方括号
字符串比较测试
例如: [[a=b]] 用来字符串的比较
24、. 英文句点号
正则中表示任意1个字符
例如:a...b 表示 匹配 a和b之间夹三个字符的字符串
当前shell执行脚本命令
例如: ./test.sh 执行当前路径下的shell脚本test.sh
表示当前目录
例如:cd ./bgk 进入当前目录下的bgk目录下
25、{} 大括号
通配符扩展 abc{1,2,3}
正则表达式中表示范围
例如:a{3} 匹配3个 a
for i in {1...10} 循环指定范围
匿名函数{ cmd1;cmd2;cmd3;} &> /dev/null
{ } 里面的命令,是在当前shell执行
注意: { } 第一条命令前面要有空格,后面的命令要有分号
括起变量名 ${abc}a
26、/ 正斜杠
算术运算中的除法
例如:echo $((10/2)) 结果就是5
根目录或路径分割符
例如:cd /usr/local/ 表示路径
27、^
在通配符中表示取反
例如:[^abc] 表示匹配除了abc外的任意一个字符
在正则表达式中表示以什么开头
例如:
egrep ‘^hello$' file
总结
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。










