猫猫1 发表于 2018-8-29 08:31:18

shell变量中单引号,双引号,反引号使用

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

页: [1]
查看完整版本: shell变量中单引号,双引号,反引号使用