Я заметил, что иногда скрипты-оболочки используют ${1:+"[email protected]"}
для параметров, а не только "[email protected]"
.
Например, http://svn.macosforge.org/repository/macports/trunk/dports/editors/vim-app/files/gvim.sh использует
exec "$binary" $opts ${1:+"[email protected]"}
Может ли кто-нибудь сломать ${1:+"[email protected]"}
на английский язык и объяснить, почему это было бы преимуществом по сравнению с обычным "[email protected]"
?