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

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

процессов, автоматически получающих номера по порядку. Поэтому, используя номер

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

будет иметь новое имя (не запишется на место уже существующего). Достоинство

является и главным недостатком такого способа именования файлов. Неизвестно,

какие имена будут присвоены файлам. И, если в рамках данного процесса можно

найти файл "не глядя", т.е., обратившись к нему, используя $$, то потом такие

файлы можно легко потерять. Это создает дополнительные проблемы при отладке

программ.

3.8. Вызов интерпритатора

Вслед за регистрацией пользователя в системе (с помощью команды login)

вызывается интерпретатор языка SHELL. Если регистрационный справочник

пользователя содержит файл .profile, то прежде чем с терминала будет принята

хотя бы одна команда, интерпретатор выполняет этот файл (подразумевается, что

файл .profile содержит команды). При вызове могут указываться следующие ключи:

-c строка

Команды считываются из заданной строки.

-s

Команды читаются из стандартного файла ввода. Сообщения интерпретатора

записываются в стандартный файл диагностик.

-i

Интерактивный режим работы.

Если первым символом параметра "0" является знак -, то команды считываются из

файла .profile.

4. ПРОГРАММНЫЕ СТРУКТУРЫ

Как во всяком языке программирования в тексте на языке shell могут быть

комментарии. Для этого используется символ "#". Все, что находится в строке (в

командном файле) левее этого символа, воспринимается интерпретатором как

комментарий. Например,

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