2
Что означает $ {PATH: +: $ {PATH}}?
Недавно я заметил следующее в моем профиле cygwin, точнее: /usr/local/bin:/usr/bin${PATH:+:${PATH}} Что это означает? Почему не просто $ PATH? Это «если $ PATH существует, то добавить: $ PATH»? Моя цель - поменять порядок и поместить пути cygwin за путями Windows. В прошлом я бы $PATH:/usr/local/bin:/usr/bin но это меня смущает. Может быть, …