1
有什麼辦法可以簡化下面的代碼塊嗎?bash:簡化代碼塊
if [ -z "$a_variable" ]; then
func "default-value"
else
func $a_variable
fi
理想情況下,我正在尋找一個做上述的班輪。
有什麼辦法可以簡化下面的代碼塊嗎?bash:簡化代碼塊
if [ -z "$a_variable" ]; then
func "default-value"
else
func $a_variable
fi
理想情況下,我正在尋找一個做上述的班輪。
當然,只是
func ${a_variable:-"default_value"}
的${x:-defval}
語法將返回$x
如果定義和非空,否則defval
。
美麗,謝謝。我知道有一種方法! –
現在編寫代碼的方式比任何一個班輪都要清晰。 –