結構使える ed の使い方

emacs はもちろん vi も動かないとき(インストール中とか)に どうしてもテキストファイルを編集しないといけない、使用する ラインエディタ。

Hello, world!

ファイル hehe に、Hello, world! と書く。

prompt$ ed
a
Hello, world!
.
w hehe
14
q
prompt$
  1. ed 起動
  2. a で「次の行」にテキスト挿入
  3. Hello, world! (これはコマンドでもなんでもない)
  4. . でテキスト挿入終了
  5. w hehe で編集内容を hehe に書き込み
  6. q で ed を終了

行 (line) 指定の方法

ed は一行、一行編集するラインエディタなので、変更、編集、追加、削除など なにをやるにしても、「この行に対して XXX して!」っていうことを 明示しないといけない。それが行の指定。

基本的なコマンド

編集作業を行うには、行指定の後にコマンドを指定する。 行の指定がない場合は、現在の行にコマンドが適用される。

Valid HTML 4.01! Valid CSS!