edをご存知ですか?などと言うとなにかのCMを思い出す人もいらっしゃるかと思いますが、もちろん、ここで言うedは、Unixにおけるエディタのedのことです。私は、Linuxしか知らないので厳密には、Linuxのedってことになりますが、他のUnix互換OSでもさほど違いはないはず…? さて、edとはどんなエディタかと言うとエディタとして一番軽いということとラインエディタであることの二つが大きな特徴でしょう。一番軽いということは、つまり、edはどんな環境下でも使え、edが使えない状況下ではもはやなにもできないということです。rescue diskなどでの作業には必須とも言えます。 そんなedですが、今、我々がエディタとして思い浮かべるエディタとはちょっと様子が異なります。我々がエディタと聞いて、まず、思い浮かべるのは、viやemacsのようなスクリーンエディタでしょうが、edはラインエディタ