Это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix. Следуя методике изложения материала, принятой в первоначальном издании, авторы книги уделили основное внимание стандартной оболочке POSIX, поясняя особенности разработки полезных программ в этой удобной среде, чтобы извлечь максимальную пользу из потенциала, заложенного в основу Unix и подобных ей операционных систем.После краткого обзора команд Unix в книге подробно рассматривается поэтапный процесс создания программ или сценариев оболочки, их отладки и особенностей их работы в среде оболочки. Все основные средства оболочки поясняются на многих практических примерах, что упрощает написание сценариев оболочки для конкретного применения. В книге описываются также основные средства оболочек Korn и Bash.Книга позволяет научиться.- Выгодно пользоваться многими утилитами, предоставляемыми системой Unix.- Писать эффективные сценарии оболочки.- Употреблять встроенные в оболочку конструкции для выбора вариантов и организации циклов.- Применять эффективные механизмы заключения в кавычки.- Извлекать максимальную пользу из встроенной в оболочку предыстории команд и средств их редактирования.- Пользоваться регулярными выражениями в командах Unix.- Выгодно пользоваться специальными средствами оболочек Korn и Bash.- Выявлять основные отличия версий языка оболочки.- Регулировать порядок реакции системы Unix на действия пользователя.- Настраивать среду оболочки.- Пользоваться функциями.- Отлаживать программы и сценарии оболочки."Самая лучшая и действительно классическая книга для обучения программированию командных оболочек".Dr. Dobb's Journal.Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Eto polnostyu obnovlennoe izdanie klassicheskogo posobiya po programmirovaniyu komandnykh obolochek v sistemakh Unix. Sleduya metodike izlozheniya materiala, prinyatoy v pervonachalnom izdanii, avtory knigi udelili osnovnoe vnimanie standartnoy obolochke POSIX, poyasnyaya osobennosti razrabotki poleznykh programm v etoy udobnoy srede, chtoby izvlech maksimalnuyu polzu iz potentsiala, zalozhennogo v osnovu Unix i podobnykh ey operatsionnykh sistem.Posle kratkogo obzora komand Unix v knige podrobno rassmatrivaetsya poetapnyy protsess sozdaniya programm ili stsenariev obolochki, ikh otladki i osobennostey ikh raboty v srede obolochki. Vse osnovnye sredstva obolochki poyasnyayutsya na mnogikh prakticheskikh primerakh, chto uproshchaet napisanie stsenariev obolochki dlya konkretnogo primeneniya. V knige opisyvayutsya takzhe osnovnye sredstva obolochek Korn i Bash.Kniga pozvolyaet nauchitsya.- Vygodno polzovatsya mnogimi utilitami, predostavlyaemymi sistemoy Unix.- Pisat effektivnye stsenarii obolochki.- Upotreblyat vstroennye v obolochku konstruktsii dlya vybora variantov i organizatsii tsiklov.- Primenyat effektivnye mekhanizmy zaklyucheniya v kavychki.- Izvlekat maksimalnuyu polzu iz vstroennoy v obolochku predystorii komand i sredstv ikh redaktirovaniya.- Polzovatsya regulyarnymi vyrazheniyami v komandakh Unix.- Vygodno polzovatsya spetsialnymi sredstvami obolochek Korn i Bash.- Vyyavlyat osnovnye otlichiya versiy yazyka obolochki.- Regulirovat poryadok reaktsii sistemy Unix na deystviya polzovatelya.- Nastraivat sredu obolochki.- Polzovatsya funktsiyami.- Otlazhivat programmy i stsenarii obolochki."Samaya luchshaya i deystvitelno klassicheskaya kniga dlya obucheniya programmirovaniyu komandnykh obolochek".Dr. Dobb's Journal.Kniga obsuzhdaetsya v otdelnom soobshchenii v bloge Viktora SHtonda.