Готовый перевод bash Cookbook / bash: Сборник рецептов: Preface / Предисловие

В каждой современной операционной системе есть хотя бы одна оболочка(иногда больше). Некоторые оболочки ориентированы на командную строку, как та, что обсуждается в этой книге. Другие - графические, как Windows Explorer или Macintosh Finder.

Являетесь ли вы системным администратором, программистом или просто пользователем, вы непременно столкнетесь с ситуацией, где простой (или возможно не совсем простой) скрипт оболочки может сохранить ваше время и усилия, или облегчит последовательность и повторяемость некоторых важных задач. Даже используя псевдонимы для изменения или сокращения имени команды, которую вы часто используете, вы получаете значительный эффект. Мы рассмотрим это и многое другое.

Как и во многих основных языках программирования, существует несколько способов выполнить поставленную задачу. В некоторых случаях есть только один единственный путь, но в большинстве случаев есть по крайней мере два или три одинаково эффективных и действенных способа написать необходимое. Какой путь вы выберете зависит от вашего персонального стиля, креативности и знакомства с различными командами и техниками. Это также верно для нас, как для авторов, как для вас, как читателей. В большинстве случаев мы выберем один метод и используем его. В некоторых случаях мы можем выбрать особый метод и объясним почему мы думаем, что он лучший. Изредка мы можем показать больше одного эквивалентного решения, так что вы можете выбрать тот, который наилучшим образом подходит вам.

Так же иногда возникает выбор между грамотным решением и читаемым кодом. Мы выберем читаемый код, так как опыт научил нас, что каким бы понятным вы не считали свой грамотный код сейчас, через 6 или 18 месяцев и 10 проектов вы будете ломать голову, спрашивая себя о чем вы думали. Поверьте, вы будете благодарить себя (и нас) за то, что написали понятный код и документацию к нему.

Переведено на Нотабеноиде
http://notabenoid.org/book/750/3504

Переводчики: bbrodriges

Настройки

Готово:

100.00% КП = 1.5