-1
我在我使用一個shell腳本發現了這個,我無法找到這句法的正式描述/定義:神祕的shell腳本語法
ACTION=${1:-update}
我假設,如果$ 1變量不存在(沒有命令行參數),則使用「-update」。
我在我使用一個shell腳本發現了這個,我無法找到這句法的正式描述/定義:神祕的shell腳本語法
ACTION=${1:-update}
我假設,如果$ 1變量不存在(沒有命令行參數),則使用「-update」。
這不是深奧的。這是POSIX,甚至是Bourne。在每一個shell的manpage中。 man bash
或man ksh
。假設大部分是正確的,如果參數1
未設置或爲空字符串,則展開備用。
確切的重複:[1](http://stackoverflow.com/q/10390406/495451),[2](http://stackoverflow.com/q/10287197/ 495451) – ormaaj 2013-03-18 21:44:11