shell中引號的使用方法

來源:互聯網
上載者:User

1.  shell使用引號(單引號/雙引號)和反斜線("\")用於向shell解譯器屏蔽一些特殊字元.

  反引號[h2] 對shell則有特殊意義.

1.1  單引號和反斜線 [h1] 可以阻止shell代入變數的值;

1.2  雙引號不能阻止代入

例如:

sles10i32-1:han$ person=han

sles10i32-1:han$ echo $person

han

sles10i32-1:han$ echo "$person"

han

sles10i32-1:han$ echo '$person'

$person

sles10i32-1:han$ echo \$person

$person

  1. 象單引號一樣,反斜線也能屏蔽所有特殊字元.但是他一次只能屏蔽一個字元.而不能屏蔽一組字元.
  2. 反引號的功能不同於以上的三種符號. 他不具有屏蔽特殊字元的功能.但是可以通過他將 一個命令的運行結果傳遞給另外一個命令.

舉例:

sles10i32-1:han$pwd

/users/han

sles10i32-1:han$echo `pwd`

/users/han

 [h1]反斜線只能夠阻止一個字元

 [h2]位於鍵盤的左上方,和~公用一個鍵。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.