Linux命令行非法字符處理

Linux命令中像$、&這樣的屬於非法字符,如果只想在命令裏面將這些特殊字符作爲一般的符號顯示怎麼辦?需要使用引用,Linux 中有三種引用方法。

  1. 用雙引號 "" 括起來,不過這對 "$" 無效。

    echo "Today is $(date)"

  2. 用單引號 '' 括起來,停止所有特殊字符的功能。

    echo 'Today is $(date)'

  3. 反斜槓 \ 轉義,這在很多場合都有通用的。

    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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章