4
我期待在Fedora SysV初始化腳本示例中使用$符號,它是這樣的:爲什麼在這個bash腳本
#...some code
start() {
[ -x $exec ] || exit 5
[ -f $config ] || exit 6
echo -n $"Starting $prog: "
# if not running, start it up here, usually something like "daemon $exec"
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
#...some more code....
什麼是這一行第一個美元符號的原因,因爲它看起來這個劇本沒有它就能很好地工作 - 不是嗎?
echo -n $"Starting $prog: "
你能鏈接到文檔或至少一個來源嗎? – jtbandes
@jtbandes:我正在尋找一些,但他們很難找到。 –
嗯。這裏有一個例子 - 但他們使用了parenthesys:http://docs.unity-linux.org/I18n_Support_and_Shell_Scripts – Stann