Linux Shell 中的反引號,單引號,雙引號
反引號位 (`) 位於鍵盤的Tab鍵的上方、1鍵的左方。注意與單引號(')位於Enter鍵的左方的區別。
在Linux中起著命令替換的作用。命令替換是指shell能夠將一個命令的標準輸出插在一個命令列中任何位置。
如下,shell會執行反引號中的date命令,把結果插入到echo命令顯示的內容中。
[root@localhost sh]# echo The date is `date`
The date is 2011年 03月 14日 星期一 21:15:43 CST
單引號、雙引號用於使用者把帶有空格的字串賦值給變數事的分界符。
[root@localhost sh]# str="Today is Monday"
[root@localhost sh]# echo $str
Today is Monday
如果沒有單引號或雙引號,shell會把空格後的字串解釋為命令。
[root@localhost sh]# str=Today is Monday
bash: is: command not found
單引號和雙引號的區別。單引號告訴shell忽略所有特殊字元,而雙引號忽略大多數,但不包括$、\、`。
[root@localhost sh]# testvalue=100
[root@localhost sh]# echo 'The testvalue is $testvalue'
The testvalue is $testvalue
[root@localhost sh]# echo "The testvalue is $testvalue"
The testvalue is 100
在Linux中起著命令替換的作用。命令替換是指shell能夠將一個命令的標準輸出插在一個命令列中任何位置。
如下,shell會執行反引號中的date命令,把結果插入到echo命令顯示的內容中。
[root@localhost sh]# echo The date is `date`
The date is 2011年 03月 14日 星期一 21:15:43 CST
單引號、雙引號用於使用者把帶有空格的字串賦值給變數事的分界符。
[root@localhost sh]# str="Today is Monday"
[root@localhost sh]# echo $str
Today is Monday
如果沒有單引號或雙引號,shell會把空格後的字串解釋為命令。
[root@localhost sh]# str=Today is Monday
bash: is: command not found
單引號和雙引號的區別。單引號告訴shell忽略所有特殊字元,而雙引號忽略大多數,但不包括$、\、`。
[root@localhost sh]# testvalue=100
[root@localhost sh]# echo 'The testvalue is $testvalue'
The testvalue is $testvalue
[root@localhost sh]# echo "The testvalue is $testvalue"
The testvalue is 100
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29446986/viewspace-1301177/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- shell中單引號、雙引號、反引號、反斜槓的區別
- linux 單引號,雙引號,反引號Linux
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- linux bash中的引號:單雙引號、反撇號Linux
- Golang的單引號、雙引號與反引號Golang
- Linux Shell 單引號 雙引號 使用區別Linux
- Oracle中的 單引號 和 雙引號Oracle
- ORACLE 單引號 雙引號Oracle
- python中單引號,雙引號,多引號區別Python
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- Python中 單引號,雙引號和三引號的區別Python
- HTML 單引號與雙引號HTML
- Oracle中單引號和雙引號的區別Oracle
- PHP中單引號和雙引號的區別PHP
- oracle 裡的單引號與雙引號Oracle
- Oracle中單引號與雙引號的區別分析Oracle
- grep 後加單引號、雙引號和不加引號的區別
- Jquery單引號和雙引號的使用注意jQuery
- SQL語句中的單引號與雙引號SQL
- oracle 中使用單引號(')和雙引號(")Oracle
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- PHP中對單引號和雙引號的區別(好文)PHP
- mysql反引號和引號的用法MySql
- 【C進階】14、單引號和雙引號
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- 字串中包含單引號和雙引號怎麼處理字串
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- javascript的雙引號和單引號的用法和區別JavaScript
- 在ORACLE SQL語句中,單引號和雙引號的使用OracleSQL
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- latex的雙引號 ``'
- mybatis大於號,小於號,去地址符,單引號,雙引號轉義說明MyBatis
- [譯]JavaScript:將字串兩邊的雙引號轉換成單引號JavaScript字串
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- js中如何在引號中巢狀引號JS巢狀
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- js如何在引號中巢狀使用引號JS巢狀