一、小括号()
1、单()中的命令会重新开一个子程序执行,等同于双撇号``
$()通常用来获取内部命令执行完后的结果
可用于定义数组: arr=(1 2 3 4)
2、双小括号(()):
用于算术运算,引用的变量可不使用$,内部的多个表达式用逗号,分割
二、中括号
单中括号[] :
算术比较,内部的命令与括号必须有空格
双中括号[[]]:
用于字符串的比较,运算符需要用空格分隔
三、大括号
大括号中不允许有空格,除非被引用或转义的空格,
${}常用于字符串的提取、替换
${var^^}:将字符串全部转为大写
${var,,}:转为小写
1579

被折叠的 条评论
为什么被折叠?



