Shell中的引號

1、雙引號

使用雙引號可以引用除 $ ` \ 三種符號以外的任意字符或字符串。如果使用雙引號將字符串賦給變量並反饋它,實際上與直接反饋變量並無差別。

2、單引號

單引號與雙引號類似,不同的是Shell會忽略任何引用值。如果屏蔽了其特殊含義,會將引號裏所有字符包括引號都作爲一個字符串。

3、反引號(位於鍵盤左上角Esc鍵下)

反引號用於設置系統命令的輸出結果到變量。Shell將反引號中的內容作爲一個系統命令,並執行其內容。並且可以把執行結果賦給一個變量。

  1. a="linux" 
  2. echo "I love $a" 
  3. echo "I love '$a'" 
  4. echo 'I love $a' 

結果:

I love linux

I love 'linux'

I love $a

如果有

  1. result=`/home/test.sh` 

那麼此腳本也會被當成一個系統命令,然後把它的執行結果賦給result變量。

 

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