是否可以使用短路爲shell腳本設置可變默認值?短路以在shell腳本中設置變量默認值
腳本中調用1:my_script.sh "apple" "carrot"
腳本中調用2:my_script.sh "apple"
my_script.sh:
#!/bin/bash
fruit=$1
vegetable=$2 || "green bean"
# Do something with fruits and vegetables
當我這樣做,它似乎並不像默認不斷得到用過的。
是的,我不明白爲什麼這應該是有的,但我用了它,因爲我看到了它的一個示例腳本我朋友送我。我想我還應該補充一點,我在OSX上的iTerm上運行它,以防影響工作的方式。 –
如果您在OS X或Ubuntu或其他任何使用'bash'的應用程序中使用iTerm,這並沒有什麼不同。它應該只是工作。 – JakeGould
哦,等一下?你是否想在腳本中設置默認變量,以防有人不通過變量? – JakeGould