東京都viではテキスト文書全体を表示して部分編集を行ないますが、sedではテキスト文書の一部の文字列を異なる文字列に一括で入れ替えることができます。テキスト文書の変更という意味では同じですが、sedの場合、マッチする文字列はすべて変更されてしまいます。同じ文字列が含まれていて、一箇所だけ変更したいという場合は不便ですね。その場合は一致しない部分まで含めて変更すればいいわけですが...。Magazineの打ち上げでお会いしたperciaさんは、viでなくcatとsedを使っていると言っていました。マニアックではありますが、十分にviの代用として使えるようです。確かに、catなどでターゲットの行が特定できていればピンポイントで変換できますね。teamのShibataさんでもmanページ参照しながら使ってるとか言ってましたので、使い慣れるまでは大変かも知れませんけど。兵庫県ちょっとだけ補足しておきます。sedはテキストを一括で置き換えることはできますが、1行単位でデフォルトでは最初に合致したもののみ処理し、その後は処理やめちゃいます。/hoge/fuga/gと、最後に「g」をつけることになっています。通常のテキスト編集はviのようなテキストエディタの方が便利だと思いますが、スクリプトで一括処理を行うときにはsedが便利です。用途で使い分けたらいいんじゃないでしょうか。28---------蛇足とも言えそうですが参考まで。vi(vim)のコマンドモードでも同じ様な構文で置換できますので、動作確認にでもどうぞ。