例子1:
#!/bin/bash A=aaa C=${A:-bbb} echo $C
輸出結果:aaa
例子2:
#!/bin/bash A="" C=${A:-bbb} echo $C
輸出結果:bbb
例子3:
#!/bin/bash A=$1 C=${A:-bbb} echo $C
$1是運行腳本時傳入的第一個參數,此處由A接收,輸出結果:變量A獲取的值
結論:
shell腳本中的${A:-$B}的結果:
- 如果變量A存在,則結果為變量A的值
- 如果變量A不存在,則結果為變量B的值
例子1:
#!/bin/bash A=aaa C=${A:-bbb} echo $C
輸出結果:aaa
例子2:
#!/bin/bash A="" C=${A:-bbb} echo $C
輸出結果:bbb
例子3:
#!/bin/bash A=$1 C=${A:-bbb} echo $C
$1是運行腳本時傳入的第一個參數,此處由A接收,輸出結果:變量A獲取的值
結論:
shell腳本中的${A:-$B}的結果:
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。