История изменений
Исправление shell-script, (текущая версия) :
Переменная PATH не простро экспортированная. Она читается шеллом отдельно(man bash). И тут не важно, есть export или нет.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ PATH=$BLABLABLA:/bin
$ echo $PATH
:/bin
$ ls
Downloads desktop downloads perl5 random
$ which ls
/bin/ls
$ PATH=$BLABLABLA:/binasd
$ ls
-bash: ls: command not found
$ which ls
-bash: which: command not found
$ echo $PATH
:/binasd
Исправление shell-script, :
Переменная PATH не простро экспортированная. Она читается шеллом отдельно(man bash). И тут не важно, есть export или нет.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ PATH=$BLABLABLA:/bin
$ ls
Downloads desktop downloads perl5 random
$ which ls
/bin/ls
$ PATH=$BLABLABLA:/binasd
$ ls
-bash: ls: command not found
$ which ls
-bash: which: command not found
$ echo $PATH
:/binasd
Исходная версия shell-script, :
Переменная PATH не простро экспортированная. Она читается шеллом отдельно(man bash). И тут не важно, есть export или нет.
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ PATH=$BLABLABLA:/bin
$ ls
Downloads desktop downloads perl5 random
$ which ls
/bin/ls
$ PATH=$BLABLABLA:/binasd
$ ls
-bash: ls: command not found
$ which ls
-bash: which: command not found