1,shell 中单引号和双引号的区别,单引号不进行解释.双引号进行解释 1,在shell中进行数学运算,放在$和[]中 $[1+2] 有些很奇怪,在.sh文件中放在(())中貌似也能够进行数学运算. 2,表示条件判断的 if... then ...fi(中间可以嵌套任意层的elfi) ()if中如果是命令,那么判断依据是命令的退出状态码,如果$?=;那么认定为真 ()如果想要使用和其他语言类似的条件判断,需要借助于test或者[ ] test表示判断 if test condition the