Bash判斷參數是否存在
早上看到nixCraft的文章後,決定在這邊記錄一下...   透過之前提過的 -z "$var"可以判斷var這個變數是否存在   而很多的shell希望判斷可以再精簡一點...   所以會有結合[ test ]跟&&, ||來做流程的方式   其中:   [ ] 裡面可以放test語句,執行完會傳出結果為true或false   || 我比較不常用,看起來是如果前面為非則執行後面的程式段落   && 這個後面接的是當前面段落執行無錯誤時候,則執行後面程式段落     透過上面說明,使用"||"組句的話,我們可以把判斷是這樣寫:   [ -z "$var" ] || echo "Empty"     #如果var存在為非,則echo Empty  [[ -z "$var" ]] || echo "Empty"   #同上  反之,使用"&&"組句的話,可以:  [ ! -z "$var" ] && echo "Empty"   # 如果var存在為是,則echo Empty  [[ ! -z "$var" ]] && echo "Empty"  #同上      參考自:    http://www.cyberciti.biz/faq/unix-linux-bash-script-check-if-variable-is-empty/  
