ありがとうございます。

>20
emacsについてですが、
replace-stringでwith:の後に改行を入れるにはどうすれば良いのでしょうか。

sedについてはうまいこと改行を入れられました。
でもダブルクオートで括るとうまくいきません。
ダブルクオートとシングルクオートの違いは
内側の変数が展開されるかどうかだと聞いていたのですが、
他にも何かあるのでしょうか。

perlでそういうやりかたがあるのは知りませんでした。
他の言語については自分で調べてみます。
ありがとうございました。

>21
えーと、emacsの時と似たような質問になってしまうのですが、
viのコマンド行にどうやって改行を入力したら良いのでしょうか。