Вы можете добавить к вашему сведению 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