Литмир - Электронная Библиотека

Linux и UNIX: программирование в shell. Руководство разработчика - _23.jpg

BHV, "Ирина", Киев 2001

Перевод с английского

УДК «81.3.06

Д. Тейнсли

Unix i UNIX: программирование в shell. Руководство разработчика: Пер. с англ. — К.:

Издательская группа BHV, 2001. — 464 с.

ISBN 966-552-085-7

ISBN 5-7315-0114-9

Данная книга является практическим руководством по программированию интерпретатора Bourne shell -cтандартного командного интерпретатора в UNIX, полностью совместимого с интерпретатором BASH shell в Linux. Книга предназначена для начинающих и опытных программистов и содержит множество полезных примеров, советов и подсказок. С ее помощью читатель сможет быстро научиться создавать shell–сценарии для реальных задач и ситуаций, возникающих в большинстве систем UNIX и Linux.

Обложка А. А. Стеценко

ISBN 0-201-67472-6 © Pearson Education Limited, 2000

ISBN 966-552-085-7 © Издательская группа BHV, Киев, 2001

ISBN 5-7315-0114-9 © Издательство "Ирина", Киев, 2001

Учебное пособие

Дэвид Тейнсли

Linux и UNIX: программирование в shell.

Руководство разработчика

Редакторы Н. Е. Курбатова, Е. А. Курбатова, Технический редактор З. В. Лобач

Продукции соответствует требованиям

Министерство здравоохранения Российской Федерации.

Гигиеническое заключение 77.ФЦ.8.953М 197.3.99 от 12.03.1999

Лицензия на идательскую деятельность № 071405

от 28 февраля 1997 г.

ООО «Спаррк».

123364, г. Москва, ул. Свободы, д. 28, корп. 2.

ООО "Издательская группа BHV"

Свидетельство о занесении в Государственный реестр

серия ДК №175 от 13.09.2000

Подписано в печать 05.10.2001. Формат 70xl00l/16.

Печать офсетная. Усл. печ. л. 29. Тираж 5000 экз.

Заказ №1885.

Отпечатано с готовых диапозитивов в ОАО «Типография "Новости"» 107005, Москва, ул. Фр. Энгельса, 46.

notes

1

Если символ t установлен для каталога, то это означает, что только владелец файлов, содержащихся в данном каталоге, может удалять их, даже если член группы имеет те же права, что и владелец файла.

Если символ t установлен для исполняемого файла (программы или сценария), то после завершения программы ее следует оставить на диске подкачки (в виртуальной памяти), чтобы ускорить последующий ее запуск другими пользователями. Поскольку в наши дни проблема оперативной памяти не стоит так остро, как раньше, в использовании sticky–бита при работе с файлами нет особой необходимости.

2

Позиция задастся следующим образом: f[.c], где f— номер поля, c— позиция первого символа ключа от начала поля. Если параметр c не указан, первым символом ключа считается первый символ поля.

3

Эта переменная определяет адрес шлюза, используемого для подключения к Internet

114
{"b":"273485","o":1}