Linux и UNIX: программирование в shell. Руководство разработчика
Linux и UNIX: программирование в shell. Руководство разработчика читать книгу онлайн
Данная книга является практическим руководством по программированию интерпретатора Bourne shell -cтандартного командного интерпретатора в UNIX, полностью совместимого с интерпретатором BASH shell в Linux. Книга предназначена для начинающих и опытных программистов и содержит множество полезных примеров, советов и подсказок. С ее помощью читатель сможет быстро научиться создавать shell–сценарии для реальных задач и ситуаций, возникающих в большинстве систем UNIX и Linux.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
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