Shell变量的初始值赋值
生活随笔
收集整理的這篇文章主要介紹了
Shell变量的初始值赋值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自??Shell變量的初始值賦值
?通常在shell中,在變量值為空的時候我們要為變量設置一個默認值,避免在腳本運行的過程中報錯,這就是變量的初始值賦值。
通常比較簡潔的有以下兩種,都能對一個變量賦予一個初始值,
????${var:=初始值}${var:-初始值}?
但是不同的是 ${var:-初始值} 只是臨時調用,變量var并不改變,仍然為空;
而?${var:=初始值} 調用初始值后,變量var也賦予了一個值。
shell代碼運行如下:
[root@server0 ~]# a=${b:-12} [root@server0 ~]# echo $a 12 [root@server0 ~]# echo $b[root@server0 ~]# a=${b:=12} [root@server0 ~]# echo $a 12 [root@server0 ~]# echo $b?
總結
以上是生活随笔為你收集整理的Shell变量的初始值赋值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最想念的季节歌词 完整版歌词
- 下一篇: 都头是什么官