複数のテキストの末尾に文字列を挿入

解決済みの質問

複数のテキストの末尾に文字列を挿入

複数のテキストファイルがあり、その末尾に文字列を挿入したいのです。
つまり、EOFの直前に、全てのテキストファイル(具体的には、PHPなどのファイル)に決められた文字を入れたいのですが、そのようなソフトウェアはありますでしょうか?

色々さがして、正規表現で複数ファイルの置換ができる、というソフトでも試してみたのですが「EOF」を示す「\z」はどうやら認識してくれないらしく……

もし、そのようなソフトや方法などを知っておられましたら、お教えください。

よろしくお願いします。

投稿日時 - 2007-01-24 10:16:47

QNo.2691686

困ってます

質問者が選んだベストアンサー

ソフトは知りませんが・・・
もし見つからなかったときの手段として。

1.対象のファイル「target.txt」のあるディレクトリ「C:\target」に、
  挿入したい文字列のみが書かれたファイル「footer.txt」を作成します。
2.コマンドプロンプトを起動します。(ファイル名を指定して実行「cmd」等)
3.対象のファイル「target.txt」のあるディレクトリに移動します。(「cd c:\target」)
4.「type footer.txt >> target.txt」と入力します。

以上の手順で、target.txtの末尾にはfooter.txtの内容が追加されます。
全ての対象ファイルに対して上の手順を繰り返してもいいのですが、

type footer.txt >> target1.txt
type footer.txt >> target2.txt
type footer.txt >> target3.txt
pause

などと書かれた拡張子が.cmdのファイルを作成し、実行することで一度に処理を行うことも出来ます。
ちなみに、同じディレクトリ内に全ての対象ファイルが存在するのであれば、
「dir /b」と入力してファイル名一覧をしゅとくすると簡単にcmdファイルを作れると思います。

以上、参考になれば。

投稿日時 - 2007-01-24 12:24:19

お礼

コマンドでやるという手もありますね。
試してみて、出来ました。

ご回答、ありがとうございます。

投稿日時 - 2007-02-26 12:31:53

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • 正規表現でファイルの末尾の特定の文字以外を探し出す。 ...
  • 複数キーワードのテキスト置換 ...
  • テキストエディタでの置換(正規表現チェック済)と同様のことを ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら