Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Расширение параметров

В этой главе мы только кратко коснемся расширения параметров, но подробно рассмотрим его позже. Эта функция более полезна в сценариях оболочки, чем непосредственно в командной строке. Многие из его возможностей связаны со способностью системы хранить небольшие фрагменты данных и давать каждому фрагменту имя. Таких кусков много, вернее


под названием переменные, доступны для изучения. Например, переменная с именем «USER» содержит ваше имя пользователя. Чтобы вызвать расширение параметра и показать содержимое USER вы бы сделали это:


[я @ linuxbox ~] $ echo $ USER

me

[я @ linuxbox ~] $ echo $ USER

me


Чтобы увидеть список доступных переменных, попробуйте следующее:



[я @ linuxbox ~] $ printenv | меньше

[я @ linuxbox ~] $ printenv | меньше


Вы могли заметить, что с другими типами расширения, если вы неправильно наберете шаблон, расширение не произойдет и эхо команда просто отобразит шаблон с ошибкой. При расширении параметров, если вы неправильно написали имя переменной, расширение все равно будет иметь место, но приведет к пустой строке:



[я @ linuxbox ~] $ echo $ SUER


[я @ linuxbox ~] $

[я @ linuxbox ~] $ echo $ SUER


[я @ linuxbox ~] $


Лучшие облачные вычисления для ОС в OnWorks: