2011-12-25 11 views
-1
  1. 1つのことをしてうまくやるプログラムを書く。
  2. 一緒に動作するプログラムを作成します。
  3. テキストストリームを処理するためのプログラムを作成します。これはユニバーサルインターフェイスであるためです。

[1]我々はなど、lssedmvのような多くのツールを持っているのだから。
[2]については、シェルを使って一緒に整理する必要があると思います。しかし私の前の質問と同じようにPerformance with bash loop when renaming files
シェルでenteralプログラムを使う必要がある場合、パフォーマンスは非常に悪いです。Unixの哲学について:シェルを使ってプログラムを編成するとパフォーマンスが悪くなる

だから、「どうやって整理すればいいの?それとも私の誤読です。
これが私の誤読であれば、どうやって整理するのですか?

ところで、Ken Thompsonのような男性はどうしたのですか?

プリントアウトディレクトリ内のファイルの異なる所有者のリストを:プログラムは、UNIXに関して一緒に仕事を作る

答えて

1

は、通常、フィルタのように動作するプログラムを指します。プログラムをパイプで接続することで、自分でプログラムのどれも簡単に行えないようなことをしました。

UNIXの哲学は、表現力とパワーを重視する傾向があります。

+0

* "自分でプログラムのどれも簡単に実行できないもの" *実際は.... 'ls -l | awk '![$ 0 = $ 3] ++' ';) – SiegeX

+1

私は決して' awk'を置くべきではなかったし、同じ文章で簡単にすることはできない... – Dave

関連する問題