Сценарии на языке командной оболочки получили самое широкое распространение, особенно написанные на языках, совместимых с bash. Но эти сценарии часто сложны и непонятны. Сложность — враг безопасности и причина неудобочитаемости кода. Эта книга на практических примерах покажет, как расшифровывать старые сценарии и писать новый код, максимально понятный и легко читаемый.Авторы Карл Олбинг (Carl Albing) и Джей Пи Фоссен (JP Vossen) покажут, как использовать мощь и гибкость командной оболочки. Даже если вы умеете писать сценарии на bash, эта книга поможет расширить ваши знания и навыки. Независимо от используемой ОС — Linux, Unix, Windows или Mac — к концу книги вы научитесь понимать и писать сценарии на экспертном уровне. Это вам обязательно пригодится.Вы познакомитесь с идиомами, которые следует использовать, и такими, которых следует избегать.
Stsenarii na yazyke komandnoy obolochki poluchili samoe shirokoe rasprostranenie, osobenno napisannye na yazykakh, sovmestimykh s bash. No eti stsenarii chasto slozhny i neponyatny. Slozhnost vrag bezopasnosti i prichina neudobochitaemosti koda. Eta kniga na prakticheskikh primerakh pokazhet, kak rasshifrovyvat starye stsenarii i pisat novyy kod, maksimalno ponyatnyy i legko chitaemyy.Avtory Karl Olbing (Carl Albing) i Dzhey Pi Fossen (JP Vossen) pokazhut, kak ispolzovat moshch i gibkost komandnoy obolochki. Dazhe esli vy umeete pisat stsenarii na bash, eta kniga pomozhet rasshirit vashi znaniya i navyki. Nezavisimo ot ispolzuemoy OS Linux, Unix, Windows ili Mac k kontsu knigi vy nauchites ponimat i pisat stsenarii na ekspertnom urovne. Eto vam obyazatelno prigoditsya.Vy poznakomites s idiomami, kotorye sleduet ispolzovat, i takimi, kotorykh sleduet izbegat.