Linux shell編程---- 判斷+運算子

來源:互聯網
上載者:User

Linux shell編程---- 判斷+運算子  1 判斷    1 簡單if語句       if expression       then              statement              statement       fi        如果then處在同一行,要在expression後面加上";"        2 if/else結構       if expression       then               statement              statement       else              statement              statement       fi     3 if/elif/else結構       if expression       then             statement       elif             statement       else             statement       fi      4 case結構       case variable in       value1)                  statement;;       value2)                  statement;;       ..........................       *)                  statement;;       esca       case結構的變數值variable與value1,value2等進行逐一比較,直到找到匹配的值,如果沒有將執行預設的值即*,每一個分支以雙分號";;"結束   2 運算子     1 在Linux Shell中算術運算子包括+,-,*,/,%,**等等          2 算術運算子         運算子            舉例                  結果            +                  3+5                     8            -                   5-3                      2            *                   5*3                     15            /                    8/3                      2           %                  8%3                     2           **                  5**3                     125          3 Linux Shell中let命令是內建的用來計算整數的運算,假設我定義了兩個整型變數a和b        那麼我就可以使用let命令來做運算,let c=a+b 或 let c=a-b等等      4 位元運算符        1 位元運算在Shell中很少使用,通常用於整數間的操作,位元運算是針對整數在記憶體中儲存的位元據流中的位進行的操作        2 常見的位元運算符有<<(左移),>>(右移),&(按位與)等等操作

聯繫我們

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