bash讀寫shell變數

來源:互聯網
上載者:User

標籤:bash   linux   shell   suse   unix   

特殊字元

用途

描述

$variable

得到一個變數的值,如果沒有被初始化則為null

返回“variable”的值,如果沒有被初始化則返回null

${variable}

得到一個變數的值,如果沒有被初始化則為null,通常在其他東西要添加到變數值的時候使用

返回“variable”的值,如果沒有被初始化則返回null

${variable:-string}

得到一個變數的值,如果這個變數沒有被定義則返回一個確定的值

當“variable”存在而且不是空值的時候返回變數的值,否則返回“string”

${variable:=string}

如果一個變數沒有被定義則把一個已知的值賦給它並返回一這個值

當“variable”存在而且不是空值的時候返回變數的值,否則把“string”賦給“variable”,並返回“string”

${variable:?string}

如果變數沒有被定義則顯示一條訊息

當“variable”存在而且不是空值的時候返回變數的值,否則顯示字串“variable:”,並在其後顯示“message”

${variable:+string}

測試一個變數存在與否

當“variable”存在而且不是空值的時候返回返回“string”,否則返回“string”

bash讀寫shell變數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.