沢山あるTXTファイルをマージし、マージするときにファイル名を各テキストファイルの各行の最終列に書き込んだ上で

マージしてくれるソフトありませんか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/11/16 13:07:03
  • 終了:2006/11/23 13:10:03

回答(1件)

id:kaiton No.1

kaiton回答回数260ベストアンサー獲得回数342006/11/16 14:37:09

ポイント60pt

ソフトではなくバッチファイルで

  • LS 等を使ってファイル一覧をCSVに出力(ファイル名のみ)

http://www.vector.co.jp/magazine/softnews/030614/n0306144.html

  • このCSVをエクセルで開き、B2の例 そして下に式をコピー

="type "&A2&" >>a.txt"&CHAR(13)&CHAR(10)&"echo "&A2&" >>a.txt"

  • このB列をコピーして、エディターに貼り付けます。

こんな感じになると思います。

"type b.txt >>a.txt

echo b.txt >>a.txt"

"type c.txt >>a.txt

echo c.txt >>a.txt"

  • "は不用なので、置き換えなどで削除します。

こんな感じになるはず

type b.txt >>a.txt

echo b.txt >>a.txt

type c.txt >>a.txt

echo c.txt >>a.txt

  • hoge.batなどの名称で保存します。
  • hoge.batを実行します。

「各テキストファイルの各行の最終列」の最終列の意味がよくわかりませんが、数行のテキストファイル2個ではうまくいきました。

id:COKE-YES-COKE

やってみます。

ありがとうございます。

2006/11/17 06:22:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません