Logo

Служба поддержки:

 

ICQ: 621-626-628 ICQ: 621-626-628

 

SKype: sharing_plus

 

621-626-628@mail.ru

 

Реквизиты оплаты:



U334459871111
Z163812692685
R219058712561

410011491012247

Голосование

Оцените работу сервера
 

Реклама от Google:

122 Часть II. Приложение идей
16.06.2012 06:49

первый аргумент опцией —w. (Назначение литеры X объяснить на данном этапе довольно сложно; это такая особенность программирования на языке оболочки, что если вы новичок, то будете рвать на себе волосы, пытаясь найти необычные способы борьбы с явно иррациональным поведением оболочки; X написана лысым программистом.) Если первым аргументом является —w, то вызывается команда оболочки shift для сдвига аргументов; аргумент —w пропадает, а второй аргумент нашей новой команды spell становится первым. Затем вызывается старая команда spell, и ей передаются оставшиеся аргументы новой команды spell (без аргумента —w).

Если аргумент —w не задан, то используется else — часть вышеприведенной условной команды if; это приводит к вызову старой команды spell с опцией —w, т. е. к запросу проверки английского правописания, и передаче ей всех аргументов, заданных в новой команде spell. В результате мы достигли желаемого эффекта: если пользователь не задаст нашей новой команде spell опцию —w, то она будет проверять английское правописание.

Оболочка Баурна предоставляет множество других возможностей, не охваченных этим примером. Вероятно, одна из наиболее интересных возможностей для начинающих — это использование встроенных переменных с фиксированным смыслом. В частности,

НОМЕ означает имя личного каталога,
PATH ваш маршрут поиска.

Эти две переменные являются частью среды, которая определяет способ использования вами системы UNIX. Если вы наберете команду

set

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

Можно изменить среду, задав новое значение переменной среды. Вы можете, например, установить новый маршрут поиска, присвоив переменной PATH значение, состоящее из последовательности имен каталогов, разделенных двоеточием. Если вы используете оболочку sh, то это делается командой

PATH = . : $HOME/bin : /bin : /usr/bin

Эта команда устанавливает маршрут поиска, состоящий из последовательности каталогов:

(1) текущий каталог — по правилам UNIX он задается точкой;

(2) каталог bin в вашем личном каталоге — вместо $НОМЕ

подставляется имя вашего личного каталога;

 
eskisehirbayanlar.com eskisehirescortlar.net bursaescorttr.com bursadaescortlar.org antalyaescort.pw