Я часто вижу команды, написанные со следующим синтаксисом, и мне любопытно, если это сделано из соображений совместимости:

Фрагмент по умолчанию .bash_profile в CentOS

# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

Я всегда предпочитаю писать более сжатую версию. Есть ли причина не просто написать это?

export PATH=$PATH:$HOME/bin

Я предполагаю, что более старые версии оболочки не поддерживали это, но не могли найти какие-либо детали в поиске.

1 ответ1

0

Оба использования равны. Отдельный экспорт делает экспорт явным для ясности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .