shell单引号中输出参数值

因为在shell的单引号中,所有的特殊字符和变量都会变成文本,那么如果需要在字符串中输出变量值怎么办呢?

这里记录以下两种方法:

  • 使用双引号

shell> X='parameter'
shell> echo "Hello $X"
Hello parameter
  • 单引号中嵌套单引号

shell> X='parameter'
shell> echo 'Hello $X'
Hello $X

shell> X='parameter'
shell> echo 'Hello '$X''
Hello parameter

后者这种用法,就可以在输出字符串中使用双引号。


shell> X='parameter'
shell> echo '"Hello '$X'"'
"Hello parameter"
上一篇:【C#学习笔记】打开对话框并返回打开文件所在路径


下一篇:Ubuntu 13.04 安装 GCC4.8.1