Ви можете додавати до PATHсебе мінімально. Немає потреби в дужках, якщо ви не додасте більше одного елемента. Також зазвичай не потрібні котирування. Отже, простий, короткий спосіб додавання :
path+=/some/new/bin/dir
Загальне використання
Тоді загальною схемою для тестування нового сценарію / виконуваного файлу стає:
path+=$PWD/.
# or
path+=$PWD/bin
Цей синтаксис малих регістрів використовується pathяк масив , але також впливає на його еквівалент верхнього регістру партнера PATH(до якого він "прив'язаний" через typeset).
(Зауважте, що роздільник не :потрібен / шуканий .)
Пов'язані ласощі
Поводження з pathцим способом (як масив) також означає: не потрібно робити a,
rehash щоб знайти щойно проскановані команди.
Також погляньте на vared pathдинамічний спосіб редагуванняpath
та інших речей.
Вас може зацікавити pathлише це питання, але оскільки ми говоримо про експорт та масиви, зауважте, що
масиви, як правило, не можна експортувати.
Ви навіть можете запобігти PATHприйому дублікатів
(див.
Це
та це ):
typeset -U path