Я пытаюсь установить переменные среды в сценарии оболочки. Команда «source .bashrc» не выполняется. Пока введите последнюю строку в терминале, все работает нормально. Что случилось с моим скриптом? спасибо.сценарий оболочки не выполнен
echo "export CLASSPATH=.:$HOME/java/lib
export JAVA_HOME=$HOME/java
export PATH=.:$PATH:$JAVA_HOME/bin" >> .bashrc
source .bashrc
Thx для вас ответ. Но я все еще не понимаю. можете ли вы прямо сказать мне, что делать? –
Если ваш скрипт называется 'dosomethingtomyenv' и находится в вашем текущем каталоге, вместо того, чтобы запускать его как'./Dosomethingtomyenv', do '. ./Dosomethingtomyenv'. – chaos
ничего себе, это работает !!! THX человек! –