Проблема с echo $ PATH - PullRequest
       32

Проблема с echo $ PATH

0 голосов
/ 04 октября 2009

Я работаю над Bash Shell Когда я набираю echo $ PATH в командной строке $, я получаю значение переменной окружения path как

/ Opt / бен: / USR / местные / бен: / USR / бен: / бен: / USR / игры

Я создаю свою собственную оболочку и хочу напечатать переменную окружения path, когда пользователь вводит echo $ PATH. Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 04 октября 2009

$ переменные устанавливаются оболочкой - либо при инициализации оболочки, либо пользователем (прямо или косвенно).

Так что, если вы хотите, чтобы в вашей оболочке была переменная, содержащая список каталогов для поиска исполняемых файлов, вам необходимо установить ее. ПУТЬ - очень разумное имя, чтобы придерживаться!

0 голосов
/ 04 октября 2009

$ PATH интерпретируется оболочкой. Если вы собираетесь написать оболочку, выяснить, есть ли переменные окружения в командной строке и заменить их значением, является частью вашей задачи.

...