Linux shell編程----變數和引用

來源:互聯網
上載者:User

Linux shell編程----變數和引用  1 變數    1 變數用於儲存有用資訊,比如路徑名,檔案名稱等等,變數本質上是一個或多個記憶體位址     2 變數分為三種       本地變數:僅可以在使用者當前shell生命期的指令碼中使用的變數,隨著shell進程的消亡而無效       環境變數:適用於所有由登入進程所產生子進程       位置參數:用於向shell傳遞參數,是唯讀     3 變數的賦值       variable=value/       1 等號兩邊不能有空格       2 如果值中有空格必須使用""括起來       3 變數名只能包括大小寫字母,數字,底線等符號,並且變數名不能夠以數字開頭     4 unset 變數名,可以用來清除變數的值     5 shell中變數只有兩種類型整型和字元型  2 引用    1 引用將字串用引用符號引起來,以防止特殊字元被shell指令碼重解釋為其他意義,特殊字元是指除了字面意思之外還可以解釋為其他意思的字元,如$符號的字面意思就是貨幣符號,但是$在Regex中還表示行尾,還可以進行變數替換。        2 shell中的四種引用符號       符號        名稱          意義        ""           雙引號       引用除$,\等之外的所有字元        ''            單引號       引用所有的字元        ‵‵            反引號       shell中將反引號的內容解釋為系統命令        \            反斜線        轉義符,屏蔽下一個字元的意義    3 echo    1 echo功能是在顯示器上面列印一段文字,起說明和提示作用    2 echo命令的文法       echo 選項 字串    3 echo的選項有兩個       -e 選項表示的是將轉義符後跟字元形成特殊字元解釋成特殊意義       -n 選項表示輸出文本之後不換行,預設echo是自動換行 

聯繫我們

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