bash 脚本编程二 单双引号


简单来说,双引号不会阻止变量取值符号的作用,所以

  1. me="ok f"  
  2. echo "$me"  
输出结果是:
  1. ok f  
而改用单引号后,会将$符作为普通字符显示,不再求值:
  1. me="ok f"  
  2. echo '$me'  
输出结果是:
  1. $me  
如果使用转义符号\,在双引号里面也能达到单引号的效果:
  1. me="ok f"  
  2. echo "\$me"  
输出结果也是:
  1. $me  

相关内容