>>141

a.in-place オプションが使えるバージョンのsedを使う
b.inplaceというコマンドをつかってみる
c. (rm hoge.dat; sed 's/aaa/bbb/' > hoge.dat) < hoge.dat

あるいは
http://pc10.2ch.net/test/read.cgi/unix/1157601611/708-727
あたりを参照