1. 程式人生 > >012_bash中的if判斷條件

012_bash中的if判斷條件

這個使用方式跟常見的語言差不多,但是在表達方式上稍微細節化了一些。簡單做幾個示範例子:

  1. 數字的比較判斷(是否相等)

執行結果:

         這裡條件表示式涉及到了兩種模式,其中第二種模式跟我之前接觸的程式語言比較相似。但是,值得注意的一點事這個括號使用的時候必須與裡面的引數存在一定的空白,否則會報錯。同樣的判斷還是ge、le、gt、lt、ne等,與Perl在一定程度上有相似之處。

  1. 字串的比較

測試程式碼:

執行結果:

         值得注意的是,變數應該注意要加上$來做引用。其次,還是中括號的間隔問題。除此之外,還有判斷字串是否為空、字串長度大於零、字串長度等於零等判斷。感覺上,總體的使用簡便程度上似乎是比不上Perl,也有可能是我對Perl熟悉而對這個不熟悉導致。