Shell 設計入門: | ||
---|---|---|
<<< Previous | Next >>> |
共有四種引號。
二個雙引號 "之內:允許變數代換。
如:n=15; echo "The number is $n"
二個單引號 '之內:所有的字元皆為該字元的樣子,不允許變數代換。
如:echo 'The number is $n' 的輸出為: The number is $n
$n 並不會被代換
二個 back quote `: `命令` 為執行該命令之意。
如:today=`date`; echo $today
註:`data` 等同於 $(date);`命令` 及 $(命令) 是 命令代換 的二種做法。
backslash \:將字元跳脫,其後接的字元若有特殊意義,該特殊意義會消失,如 \\ 為 \ 字元。
例如:echo * 是想要秀出 * 個字元,唯 * 代表萬用字元,該指令執行時,會秀出現有目錄中的檔名,因此,要用 \ 將 * 的特殊意義取消: echo \* 這樣才能正確顯示 * 這個符號。
其意義課堂上說明。
<<< Previous | Home | Next >>> |
本節習題 | 10.算術運算 |