字符串中含有特殊符号,加单引号。忽略掉单引号内所有特殊字符,包括变量、$,\,`和空格
myname='zhu jiasheng'
变量中本身带有单引号,用双引号。使用到变量,保留$\和反引号``等的特殊字符的功能,则需要使用双引号。即双引号会解释特殊字符的意思。
myname="zhu'jia'shng"
or
NAME=jiasheng
myname="$NAME"zhu
echo $myname
jiashengzhu
需要用到其他命令的运行结果,需使用反引号
echo "date time is `date`"
[root@fortress02-new etc]# echo "date time is `date`"
date time is 2016年 03月 14日 星期一 15:52:06 HKT
转载于:https://blog.51cto.com/jschu/1678128