Разве не в том путь Unix, что каждая программа должна делать одну вещь и делать её хорошо?
Мастер Фу кивнул.
Новичок продолжил:
— Разве также не в том Путь Unix, что колесо не до́лжно переизобретать?
Мастер Фу снова кивнул.
— Почему тогда есть похожие по возможностям инструменты в обработке текста?
Мастер Фу спросил ученика:
— Какой из них использовал бы ты, будь у тебя текстовый файл и необходимость заменить несколько слов в нём другими?
Новичок нахмурился, потом сказал:
— Регулярные выражения Perl слишком избыточны для такой задачи. Я не знаю awk, но в последние недели я писал sed-скрипты. Поскольку у меня уже есть некоторый опыт, на данный момент я предпочёл бы sed. Но если нужно отредактировать лишь один файл один раз, хватит и текстового редактора.
Мастер Фу кивнул и ответил:
— Когда голоден, ешь; когда у тебя жажда, пей; когда устал, спи.
Услышав это, ученик обрёл просветление.
Про два куска говна лучше было бы
Обсуждают сегодня