Реферат: Программирование на Shell

присвоить соответствующее значение макропеременной.

3. СРЕДА SHELL (ПЕРЕМЕННЫЕ И ПАРАМЕТРЫ)

На языке shell можно писать командные файлы и с помощью команды "chmod" делать

их выполняемыми. После этого они ни чем не отличаются от прочих команд ОС UNIX.

3.1. shell-переменные

Имя shell-переменной - это начинающаяся с буквы последовательность букв, цифр и

подчеркиваний.

Значение shell-переменной - строка символов.

То, что в shell всего два типа данных: строка символов и текстовый файл, с одной

стороны, позволяет легко вовлекать в программирование конечных пользователей,

никогда ранее программированием не занимавшихся, а с другой стороны, вызывает

некий внутренний протест у многих программистов, привыкших к существенно

большему разнообразию и большей гибкости языковых средств.

Однако интересно наблюдать то, как высококлассные программисты, освоившись с

"правилами игры" shell, пишут на нем программы вомного раз быстрее, чем на Си,

но, что особенно интересно, в ряде случаев эти программы работают даже быстрее,

чем реализованные на Си.

Имя переменной аналогично традиционному представлению об идентификаторе, т.е.

именем может быть последовательность букв, цифр и подчеркиваний, начинающаяся с

буквы или подчеркивания.

Для присваивания значений переменным может использоваться оператор присваивания

"=".

var_1=13 - "13" - это не число, а строка из двух цифр.

var_2="ОС UNIX" - здесь двойные кавычки (" ") необходимы, так как в строке есть

пробел.

Возможны и иные способы присваивания значений shell-переменным. Так например

запись,

DAT=`date`

приводит к тому, что сначала выполняется команда "date" (обратные кавычки

К-во Просмотров: 1082
Бесплатно скачать Реферат: Программирование на Shell