Shell Script && and || 條件判斷式

簡單的條件判斷
最簡單的條件判斷是以 && 及 || 這二個符號來表示



$ ls /home && echo found
found
$ ls /dev/aaaa && echo found
ls: /dev/aaaa: No such file or directory
$ ls -d /home || echo not found
/home
$ ls /dev/aaaa && echo not found
ls: /dev/aaaa: No such file or directory

條件式說明
a && b如果 a 是真,則執行 b。如果 a 是假,則不執行 b。
a || b如果 a 是假,則執行 b。如果 a 是真,則不執行 b。


Additional Note
在 Shell Script 中的變數全部都是全域變數 (Global),所以在函式中的變數也會影響函式外的其他部份

Comments

Popular posts from this blog