Linux中引號問題

2022-09-09 09:48:13 字數 560 閱讀 5544

一、單雙引號

在linux中變數是乙個非常重要的知識。在變數的設定當中,單雙引號的用途是不一樣的。

最大的不同是雙引號依然可以保留變數的內容,而單引號僅能是一般字元,不會有特殊符號,即不會保留變數的值。

舉例:有變數name=bill

此處:myname="$name is myname"和myname='$name is myname' 變數myname的值不一樣,雙引號保留了變數name的值。

二、反單引號

在乙個命令中,返單引號中的內容會先被執行,而其執行的結果將作為外部的輸入資訊。

舉例:

在這裡wc -l `locate crontab`會先執行locate crontab將其執行結果,作為wc -l 的外部輸入資訊,統列出關於crontab的檔案的許可權。

參考:《鳥哥的linux私房菜》

linux引號問題

引號 在shell中引號分為三種 單引號,雙引號和反引號。單引號 由單引號括起來的字元都作為普通字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為普通字元解釋。例如 string path echo string path 可見 保持了其本身的含義,作為普通字元出現。雙引號 由 雙引號...

mysql中引號問題

d mysql中乙個字串,既可以用兩個單引號表示,也可以用兩個雙引號表示。d 比如字串 wangxiaowei,用單引號表示 wangxiaowei 雙引號表示 wangxiaowei d 在用單引號表示乙個字串的時候,如果字串中出現單引號,要用兩個單引號才能表示乙個單引號 如 wang xiaow...

Linux中雙引號,單引號,倒引號的區別

雙引號 由雙引號括起來的字元,除 倒引號 和反斜線 外,其他均當做普通字元。這三仍保留特殊功能!其中 表示變數替換 用預先指定的變數值替代 和變數。倒引號 表示命令替換 反斜線 僅當後面字元是 或換行符之一時,才是轉義字元,告訴shell,不要對後面那個字元進行特殊處理,只當做普通字元。單引號 由單...