天天看點

shell中變量的測試與替換

var 與 str 為變量,我們想要針對 str 是否有配置來決定 var 的值喔!一般來說, str: 代表『str 沒配置或為空的字元串時』;至于 str 則僅為『沒有該變量』。

變量配置方式 str 沒有配置 str 為空字元串 str 已配置非為空字元串
var=${str-expr} var=expr var= var=$str
var=${str:-expr}
var=${str+expr}
var=${str:+expr}
var=${str=expr} str=expr str 不變
var=${str:=expr}
var=${str?expr} expr 輸出至 stderr
var=${str:?expr}

轉自《鳥哥》

網絡上志同道合,我們一起學習網絡安全,一起進步,QQ群:694839022

上一篇: Microsoft style
下一篇: Code Style

繼續閱讀