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"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM