【发布时间】:2010-09-14 08:29:55
【问题描述】:
我注意到,有时包装脚本会使用 ${1:+"$@"} 作为参数,而不仅仅是 "$@"。
例如,http://svn.macosforge.org/repository/macports/trunk/dports/editors/vim-app/files/gvim.sh 使用
exec "$binary" $opts ${1:+"$@"}
谁能将${1:+"$@"}分解成英文并解释为什么它比普通的"$@"更有优势?
【问题讨论】:
标签: shell