if判斷 -z -n 參數


_echo_error() { echo -ne "\033[31;1m $1\033[0m\n";}
_echo_ok() { echo -ne "\033[32;1m $1\033[0m\n";}
_echo_warn() { echo -ne "\033[33;1m $1\033[0m\n";}blog

if 判斷最經常使用的:im

[ -z "$2" ]  判斷第幾個參數是否爲空的。若是第二個值爲空,則執行...              error

[ -z "$1" ] 若是第一個值爲空,則xxxx腳本

[ -n "$2" ] 判斷是否有"幾個"參數。若是參數是兩個的話,則執行...touch

[ $? -eq 0 ] 判斷上條語句執行是否正確,若是正確則...db

[ $# -eq 3 ] 位置參數是否爲3,若是是3個則...img

[ ! -d /var/www/xxx ] 判斷目錄是否存在,若是不存在則建立...文件

[ ! -f /opt/aaa.sh ] 判斷文件是否存在,若是不存在則touch...co

實例:交互

 

效果如圖:

 

 

 

read 交互式腳本

相關文章
相關標籤/搜索