Не используйте $PATH
в качестве переменной в ваших скриптах!!!
Это переопределит ваш, а, $PATH
.
Пример:
echo $PATH
/home/maulinglawns/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Если я назначу что-то еще для $PATH
, что произойдет?
maulinglawns@debian-HP:~$ PATH=foo
maulinglawns@debian-HP:~$ echo $PATH
foo
maulinglawns@debian-HP:~$ ls
bash: ls: command not found
В качестве общей рекомендации я предлагаю полностью избегать использования только ПРОПИСНЫХ букв при назначении переменных в ваших скриптах. Лучше оставить их зарезервированными для переменных окружения оболочки.