( ):括号内的命令会在一个子shell中执行
(( )):将括号内的数值进行比较与运算
$( ):命令替换,等同于反引号` `
$(( )):整数运算
{ }:对括号内的一组字符进行操作
${ }:变量的引用
[ ]:条件测试
[[ ]]:支持正则表达式的条件测试
$[ ]:整数运算
以上是对Linux中各种括号的具体解释,对于经常分不清的人来说,可以比照学习,相信,多用几次也都分清楚了!
shell中常用括号用法汇总 linux课程学习
原文:http://blog.51cto.com/12306609/2061536