2006-12-07

C shell裡頭的&&, ||

C shell 裡頭有兩個condition commands, 分別是&&以及||

&&指的是
當第一個指令執行成功就繼續執行第二個指令
且第一個指令執行失敗則第二個指令就不執行
ex.
mkdir work && touch work/file

||指的是
當第一個指令執行成功就不執行第二個指令
而第一個指令執行失敗就繼續執行第二個指令
ex.
mkdir work || echo "Create directory fail"