天天看點

shell變量中單引号,雙引号,反引号使用

字元串中含有特殊符号,加單引号。忽略掉單引号内所有特殊字元,包括變量、$,\,`和空格 

myname='zhu jiasheng'

變量中本身帶有單引号,用雙引号。使用到變量,保留$\和反引号``等的特殊字元的功能,則需要使用雙引号。即雙引号會解釋特殊字元的意思。

myname="zhu'jia'shng"

 or

NAME=jiasheng

myname="$NAME"zhu

echo $myname

      jiashengzhu

需要用到其他指令的運作結果,需使用反引号

echo "date time is `date`"