Вывод Linux в таблицу

Не используйте $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

В качестве общей рекомендации я предлагаю полностью избегать использования только ПРОПИСНЫХ букв при назначении переменных в ваших скриптах. Лучше оставить их зарезервированными для переменных окружения оболочки.

0
15.11.2017, 12:47
0 ответов

Теги

Похожие вопросы