我現在有一個bash腳本中,我已經硬編碼的某些變量,而我希望能夠通過傳遞參數來設置這些變量。傳遞變量bash腳本使用默認值
一個簡單的例子:認爲劇本example.sh
在那裏我有硬編碼值的變量data_names
和run_this
#!/bin/bash
data_names=("apple_picking" "iris")
run_this="TRUE"
#remainder of script runs things using these hard coded variables
我想知道是否可以編輯這個腳本,以便:
我可以通過傳遞參數來設置
data_names
和run_this
的值當我運行時bash example.sh
如果沒有參數傳遞的任何
data_names
和run_this
到腳本,則變量應採取默認(硬編碼)的值。
是的,這是可能的。你到目前爲止嘗試過什麼,發生了什麼? – Robert 2014-12-10 22:14:53