お使いの環境がわかりませんが、sed が最近の GNU sed なら、 sed -i ... でファイルの inplace-editing をしてくれます。 古いイメージを残すファイル名は指定できませんが、 拡張子を指定できますのでこれでなんとかするとか。 たとえば sed -i.bak -f henkan.sed kekka1.txt とすると、 kekka1.txt はスクリプトによる操作結果が反映されたものになり、 kekka1.txt.bak はスクリプト実行前のものになります。 データファイルは複数指定できますので、これと組み合わせれば sed -i.bak -f henkan.sed kekka1.txt kekka2.txt ... kekka15.txt のように一度に指定できます。 現在はどのように処理しているのかわかりませんが (まさか15個のファイルに付いて一つ一つ