Ответы:
Ты можешь сделать:
export PATH="A"
export PATH="$PATH:B"
export PATH="$PATH:C"
Каждая последующая строка добавляется на ранее определенный путь. Это, как правило, хорошая привычка, так как она не мешает существующему пути. Если вы хотите, чтобы новый компонент имел приоритет, поменяйте местами порядок:
export PATH="A"
export PATH="B:$PATH"
export PATH="C:$PATH"
В качестве альтернативы вы можете сделать:
export PATH=A:\
B:\
C
где \отмечает продолжение строки. Не проверял этот метод.
PATH+=:Bработает для конкатенации строк.
exportэто встроенная команда, а не ключевое слово или синтаксическое назначение. Поэтому, если у вас естьPATHэлементы, содержащие пробелы (или символы глобуса), вам нужны двойные кавычкиexport PATH="$PATH:B". Вы также можете написатьPATH=$PATH:Bи так далее;exportпеременная вам нужна только один раз, а не каждый раз, когда она меняется (за исключением некоторых очень старых оболочек Борна), и вам не нужны двойные кавычки в назначении.