LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Давайте немного подробнее с вопросом, вопрос ваш пока не совсем понятен, а точнее — совсем непонятен.

Зачем в сценарии /etc/profile.d/bash-completion.sh есть проверка
... -a -n «${PS1-}» ...
? Это чтобы выполнять загрузку определений bash-completion только для интерактивной оболочки и НЕ выполнять для неинтерактивной. Сценарий по-умолчанию вызывается из регистрирующей оболочки (/etc/profile НЕрегистрирующей оболочкой не выполняется).

Исправление bormant, :

Давайте немного подробнее с вопросом, вопрос ваш пока не совсем понятен, а точнее — совсем не понятен.

Зачем в сценарии /etc/profile.d/bash-completion.sh есть проверка
... -a -n «${PS1-}» ...
? Это чтобы выполнять загрузку определений bash-completion только для интерактивной оболочки и НЕ выполнять для неинтерактивной. Сценарий по-умолчанию вызывается из регистрирующей оболочки (/etc/profile НЕрегистрирующей оболочкой не выполняется).

Исходная версия bormant, :

Давайте немного подробнее с вопросом, вопрос ваш пока не совсем понятен, а точнее — совсем не понятен.

Зачем в сценарии /etc/profile.d/bash-completion.sh есть проверка
... -a -n «${PS1-}» ...
? Это чтобы выполнять загрузку определений bash-completion только для интерактивной оболочки. Сценарий по-умолчанию вызывается из регистрирующей оболочки (/etc/profile НЕрегистрирующей оболочкой не выполняется).