2018年4月10日 星期二

【shell script】Script中,單引號與雙引號,對於變數的差別


變數(例如$Num) 當在'  '裡面時 就只被當作一個字串而不會自動轉成變數的值
ex:
   Num=6
   1. echo '${Num}'     ===>   ${Num}
   2. echo "${Num}"    ===>   6


另外當script有error時,可以透過 -x 參數來作Debug
sh -x /test.sh  <====可以做Debug用途

沒有留言:

張貼留言