linux shell指令碼中 mode=${1:-sart} filename=${fileuser:-"filename"}

YatHo發表於2017-10-17
$1代表第二個引數
m=${1:-start}表示
如果$1存在且不為空,m就是$1
如果$1不存在或為空,那麼m就是start

filename=${fileuser:-"filename"} 
fileuser 變數未設定或者為空,filename取"-"後面的值;否則filename=$fileuser
filename=${fileuser-"filename"}
fileuser 變數為空或未設定,filename取"-"後面的值;否則如果變數fileuser存在且有值filename=$fileuser

相關文章