> Учитель Foo и опытный программист
Опытный Unix-программист, зная о мудрости учителя Foo, пришел к нему за советом. Подойдя к учителю и троекратно поклонившись, он сказал:
«Учитель Foo, я в глубокой печали. Во времена моей молодости те, кто следовал Великим Путем Unix, использовали простые и естественные приложения, например ed и mailx. Сегодня они используют vim и mutt. Боюсь, что завтра они будут пользоваться KMail и Evolution, и Unix уподобится Windows — будет тормозящим и переполненным графическими интерфейсами.»
Учитель Foo сказал: «Но каким программным обеспечением ты пользуешься, если хочешь нарисовать плакат?»
Программист ответил: «Я… я никогда этого не делал. Но во мне нет ни тени сомнения, что я смогу воспользоваться LaTeX или pic, чтобы справиться с этой задачей без графического интерфейса, в соответствии с Великим Путем Unix.»
Тогда учитель Foo сказал: «Кто сможет переправиться через реку: тот, кто мечтает о плоте, или тот, кто пытается добраться до ближайшего моста автостопом?»
Услышав это, программист достиг просветления.
> Учитель Foo и утилиты командной строки
Новичок Unix пришел к учителю Foo и сказал: «Я в сомнениях. Великий Путь Unix говорит нам, что каждая программа должна концентрироваться на одной вещи и делать ее действительно хорошо, верно?»
Учитель Foo кивнул.
Новичок продолжил: «Великий Путь Unix говорит нам, что велосипед не нужно изобретать дважды, верно?»
Учитель Foo кивнул еще раз.
«Тогда почему же существует несколько инструментов со схожими возможностями по обработке текстов: sed, awk и Perl? С каким из них я лучше постигну Великий Путь Unix?»
Учитель Foo спросил новичка: «Какой инструмент ты выберешь создания копии текстового файла с заменой нескольких слов?»
Новичок нахмурился и сказал: «Регулярные выражения Perl были бы подобны использованию пушки для стрельбы по воробьям. Я не знаю awk и пишу скрипты на sed. Поскольку у меня уже есть некоторый опыт его использования, я предпочел бы его. Но если эту задачу по замене текста нужно будет выполнить всего один раз и нет необходимости выполнять ее постоянно, то текстового редактора будет более чем достаточно.»
Учитель Foo кивнул и сказал: «Ешь, когда голоден. Пей, когда тебя мучает жажда. Спи, когда устал.»
Услышав это, новичок достиг просветления.