shell 中不同括号引号的含义

① 双引号 

弱引用,可以识别变量

② 单引号

强引用,不可以识别变量

③ { }

定义变量名的范围

④ ` `   反撇

调用命令的执行结果 =  $( )

⑤ ${ }

引用变量

⑥ $[ ] = $ (( ))

运算

⑦ [ ]

判断

注意:

其实同样的括号在不同地方含义也与差异,需要理解辨别,如果不确定,就请用其他代替,可以不用,但一定不能用错

你可能感兴趣的:(Linux,linux,运维)