字串中的一部份字串
${var:n1:n2}
由左自右找到最後一個符合fo的將之後的顯示出來,*表示fo左邊可以有任意字元
${var##*fo}
由左自右找到第一個符合fo的將之後的顯示出來
${var#*fo}
由右自左找到最後一個符合fo的將之後的顯示出來
${var%%*fo}
由右自左找到第一個符合fo的將之後的顯示出來
${var%*fo}
字串長度
${#var}
var!=null,則傳回var;否則 word
${var:-word}
var!=null,回傳var;否則設定變數值為 word,回傳變數值
${var:=word}
var!=null,回傳var;否則顯示「var: message」,並中斷目前的命令或 script。
${var:?message}
var!=null,回傳 word
${var:+word}
沒有留言:
張貼留言