Linux命令中像$、&這樣的屬於非法字符,如果只想在命令裏面將這些特殊字符作爲一般的符號顯示怎麼辦?需要使用引用,Linux 中有三種引用方法。
-
用雙引號 "" 括起來,不過這對 "$" 無效。
echo "Today is $(date)"
-
用單引號 '' 括起來,停止所有特殊字符的功能。
echo 'Today is $(date)'
-
反斜槓 \ 轉義,這在很多場合都有通用的。
echo "Today is $(date)"
輸出:
[root@localhost ~]# echo "Today is $(date)"
Today is 2021年 07月 01日 星期四 20:27:00 CST
[root@localhost ~]# echo 'Today is $(date)'
Today is $(date)
[root@localhost ~]# echo "Today is \$(date)"
Today is $(date)