LINUX.ORG.RU
Если Вы слишком умный - то - ответьте на вопрос.
А фигню говорить и в другом месте можно.
mnk
() автор топика
Что значит "из командного файла"? Если поместить строку с export в шелл-скрипт, а потом запустить его, то по окончании его выполнения все окружение, в рамках которого работал скрипт (иными словами окружения bash, который интерпретировал скрипт), будет уничтожено.

Но скрипт примерно такого содержания будет работать:

#!/bin/sh
declare -x aaa="111"
export | grep aaa
arnold_shade
()
Ответ на: комментарий от mnk
Кросс-посты - зло. Терпеливо дождитесь ответа, если лень ман почитать.
arnold_shade
()
В первой строке скрипта - /bin/sh ? Там "export" нету..
Nicko
()
Ответ на: комментарий от arnold_shade
> Если поместить строку с export в шелл-скрипт, а потом запустить его, то по окончании его выполнения все окружение, в рамках которого работал скрипт (иными словами окружения bash, который интерпретировал скрипт), будет уничтожено.

Все правильно, так оно и было.
Просто, если выполнить команду
. ./script
то параметры export переходят в текущее окружение.
mnk
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.