shell 中不同括号引号的含义
① 双引号
弱引用,可以识别变量
② 单引号
强引用,不可以识别变量
③ { }
定义变量名的范围
④ ` ` 反撇
调用命令的执行结果 = $( )
⑤ ${ }
引用变量
⑥ $[ ] = $ (( ))
运算
⑦ [ ]
判断
注意:
其实同样的括号在不同地方含义也与差异,需要理解辨别,如果不确定,就请用其他代替,可以不用,但一定不能用错
① 双引号
弱引用,可以识别变量
② 单引号
强引用,不可以识别变量
③ { }
定义变量名的范围
④ ` ` 反撇
调用命令的执行结果 = $( )
⑤ ${ }
引用变量
⑥ $[ ] = $ (( ))
运算
⑦ [ ]
判断
注意:
其实同样的括号在不同地方含义也与差异,需要理解辨别,如果不确定,就请用其他代替,可以不用,但一定不能用错