Сценарии командной оболочки помогают системным администраторам и программистам автоматизировать рутинные задачи с тех самых пор, как появились первые компьютеры. С момента выхода первого издания этой книги в 2004 году многое изменилось, однако командная оболочка bash только упрочила свои лидирующие позиции. Поэтому умение использовать все ее возможности становится насущной необходимостью для системных администраторов, инженеров и энтузиастов. В этой книге описываются типичные проблемы, с которыми можно столкнуться, например, при сборке программного обеспечения или координации действий других программ. А решения даются так, что их легко можно взять за основу и экстраполировать на другие схожие задачи.Цель этой книги - продемонстрировать практические приемы программирования сценариев на bash и познакомить с самыми распространенными утилитами на коротких и компактных примерах, не вдаваясь в излишние подробности. Экспериментируйте с этими сценариями - ломайте, исправляйте и приспосабливайте их под свои нужды, чтобы понять, как они работают. Только так вы сможете решать самые сложные задачи.2-е издание
Stsenarii komandnoy obolochki pomogayut sistemnym administratoram i programmistam avtomatizirovat rutinnye zadachi s tekh samykh por, kak poyavilis pervye kompyutery. S momenta vykhoda pervogo izdaniya etoy knigi v 2004 godu mnogoe izmenilos, odnako komandnaya obolochka bash tolko uprochila svoi lidiruyushchie pozitsii. Poetomu umenie ispolzovat vse ee vozmozhnosti stanovitsya nasushchnoy neobkhodimostyu dlya sistemnykh administratorov, inzhenerov i entuziastov. V etoy knige opisyvayutsya tipichnye problemy, s kotorymi mozhno stolknutsya, naprimer, pri sborke programmnogo obespecheniya ili koordinatsii deystviy drugikh programm. A resheniya dayutsya tak, chto ikh legko mozhno vzyat za osnovu i ekstrapolirovat na drugie skhozhie zadachi.TSel etoy knigi - prodemonstrirovat prakticheskie priemy programmirovaniya stsenariev na bash i poznakomit s samymi rasprostranennymi utilitami na korotkikh i kompaktnykh primerakh, ne vdavayas v izlishnie podrobnosti. Eksperimentiruyte s etimi stsenariyami - lomayte, ispravlyayte i prisposablivayte ikh pod svoi nuzhdy, chtoby ponyat, kak oni rabotayut. Tolko tak vy smozhete reshat samye slozhnye zadachi.2-e izdanie