Unixの新人がFooの先生のところに来て、こう言いました。 Unix Great Wayは、すべてのプログラムが1つのことに集中し、本当にうまくやるべきだと言っていますよね?」
フー先生はうなずいた。
初心者は続けました。「Unixのすばらしい方法は、車輪を2度発明し直す必要はないことを教えてくれますよね?」
フー先生は再びうなずきました。
「では、同様のワードプロセッシング機能を持つツールがいくつかあるのはなぜですか:
sed 、
awk、および
Perl ?」 Unix Great Wayをよく理解できるのはどれですか?」
フー先生は新人に次のように尋ねました。「いくつかの単語を置き換えたテキストファイルのコピーを作成するには、どのツールを選択しますか?」
新人は眉をひそめて言いました。「
Perlの正規表現は、銃を使ってスズメを撃つようなものです。 私は
awkを知らず、
sedでスクリプトを書いています。 私はすでにそれを使用した経験があるので、私はそれを好むでしょう。 しかし、テキストを置き換えるこのタスクを一度だけ実行する必要があり、それを絶えず実行する必要がない場合は、テキストエディターで十分です。」
フー先生はうなずき、「おなかがすいたら食べる。 のどが渇いたら飲む。 疲れたら寝る。」
これを聞いて、初心者は悟りを得ました。