• 締切済み

複数のテキストファイルに対して同時に同じ変更をしたい

いろいろなフリーソフトを探してみましたが、 探し方が悪かったのか見つける事が出来なかった為質問させて頂きます。 複数のテキストファイル(約50~100ファイル)に対して、 同時に同じ編集を行えるソフトはありませんでしょうか? grep置換という機能を持ったツールもありましたが、 置換だけではうまく出来ないような、 行の追加、改行、行の削除といった処理を 全てのファイルに対して行いたいです。 追加する文字列は一緒ですが、 削除する文字列は異なるため、 全てのファイルに対して同一の処理が出来れば目的の作業が出来ます。 そのような作業の出来るツールはありませんか? よろしくお願い致します。

みんなの回答

  • mayfai
  • ベストアンサー率28% (29/100)
回答No.4

 たぶんawkなら可能です。ただし、私も使えるレベルには程遠いので保証はしません。 http://www.vector.co.jp/soft/dos/util/se000208.html

yuichikun
質問者

お礼

ありがとうございました。

  • doki2
  • ベストアンサー率51% (440/860)
回答No.3

TextSS 複数のHTML&テキストファイル内を一括置換 http://www.vector.co.jp/soft/win95/util/se072729.html (約50~100ファイル)というのはできるかどうか? 適宜分割して、フォルダ単位ということに? 現在作者のホームページが閉鎖されているようです。

yuichikun
質問者

お礼

ありがとうございました。

noname#223623
noname#223623
回答No.2

適当なフリーソフトがあるかもしれないし、PerlやAWKなどのスクリプトで処理するほうがいいかもしれない。WindowsならWSHでも処理できるかもしれません。 実行環境と具体例の補足をしないと回答は難しいと思います。

yuichikun
質問者

お礼

ありがとうございました。

  • mancini
  • ベストアンサー率85% (6/7)
回答No.1

テキストファイルの編集にはPerlが適していると思います。 Windows用にActivePerlがあります。

yuichikun
質問者

お礼

ありがとうございました。

関連するQ&A

  • テキストファイルの操作で教えてください!

    テキストファイル操作について教えて下さい。 膨大な数のテキストファイルがあります。 中身は改行などを含む ---------- ・ ・ ・ 1. 文字列 文字列 文字列 2. 文字列 文字列 文字列 。 。 。 ---------- の様な形です。 1つのファイルに1.~100.まであります。 この1.から100.までを全ファイル抜出すか前後の行を削除し、1つのファイルにしたいです。 どうすればできるか教えてください。 お願いします。

  • 複数のファイル 改行が入った文字列の一括変換

    改行が入って複数行にわたる文字列を 複数のファイルを対象にして 一括変換するツールは ありませんでしょうか。 一行だけの文字列では 「ファイルから置換」を使っているのですが、 複数行を対象にした置換をする方法がわからないのです。

  • 複数行のテキスト置換

    エディタを用いて複数行にまたがるテキストの置換。 下記のようなテキストがあり あああああああああああああああ いいいいい■■■■■いいいいい ううううう■■■■■ううううう えええええ■■■■■えええええ おおおおおおおおおおおおおおお      ■■■■■      ■■■■■      ■■■■■ の部分を      ●●●●●      ●●●●●      ●●●●● に置換したいです。 ただ■を●にしたいのではなく、 ■15文字を検索して ●15文字に置換したいです。 正規表現を考えたんですが思いつきませんでした。 あああああああああああああああ いいいいい■■■■■いいいいい うううう■■■■■うううううう ええええええ■■■■■ええええ おおおおおおおおおおおおおおお このような感じもヒットしそうで・・・ 列も見て検索するといいますか そのようなツール・ソフト・やり方等ございましたら ご教授よろしくお願い致します。

  • フリーのテキストエディタを探しています

    現在、図1の状態のテキストファイルが手元にあります。 これを、以下の作業を行って図2のように加工したいと思っています。 ・左側の時刻表示の部分を全て削除する。 ・改行を減らして一行あたりの文字数をある程度の長さになるようにしたい。 ・一行おきの文章にする。 これらの処理を行えるテキストエディタソフト(フリー)がありましたら教えてください。 同様の処理を行えるpdfファイル用ソフトでもかまいません。 それぞれの処理につき別のソフトでもかまいません。

  • ファイルの文字列の処理の質問

    今ファイルに対して文字列の処理をしています。 あるファイルに対して一定の文字列を検索して、その検索したい文字列が なければ、その一行をファイルに出力したいですが、手元にwindowsバージョン のgrep.exe で実現すると考えています。 しかし、検索したいファイルは、文字列が入ってない行があります。 そのため、検索したい文字列が存在しない行は、改行だけの行を結果として 出力されています。改行だけの行を除きたいですが、どうすればいいか? ファイルのsjisです。例えば、内容としては、以下のようになっています。 aiiiiii ballllll fafafa 777777 とするファイルがあります。そのファイルに対して、aという文字が入ってない行を 取りたいですが、実際にgrep -v "a" ファイル名 でやると、777777の行とすべて 改行だけある行が取られてました。 777777だけをとる方法がありますでしょうか?

  • 長いテキストを分割したいです。

    テキストファイルが沢山あるので簡単に やりたいです。 自分でも探しました。 「秀丸 テキスト 分割」で検索して 一つのソフトを見つけました。「bunkatsu」です。 しかしこれは時間がかかります。 テキストを開いて何かを記述する作業なしで完成したいです。 単純に100行ぐらいで1ファイルに分割したいです。 環境はXP EmEditor、もしくは秀丸を使っています。 Devas34(複数ファイルからテキストを検索、一括置換するソフト)もあるんですが、 ファイルの分割はできません。 joomla - GrepツールDevas http://kiyoeri.gotdns.org/joomla/content/view/73/2/ 何かいい方法ありますか?

  • テキストファイルをエクセルに落としたい

    1行だけのテキストファイルが1000ファイル位あります。 ※1行の長さは5000文字位あります。 それをエクセルのセルに1つずつ改行をしないで入れて行きたいのですが、 手作業ではしんどく良い方法はないでしょうか? よろしくお願いします。

  • テキストファイルの処理について

    初心者です。 PHP5を始めて約50時間程度です。 テキストファイルの処理についての質問です。 fgets,file_put_contents,str_replace,array等の関数を使い処理するのだと思います。 構文が組み立てられません。 参考になるサイト等アドバイスいただけると幸いです。 よろしくお願いします。 下記の様な元になるテキストファイルがあります。 1.最初の文字があるまで(=改行だけの行)は削除 2.最初の文字列の最後に”,”を入れ改行をとる 3.次の行と次の次の行は削除 4.次の行は、例:7月4日(土)を7,4,土に 5.次の行は、例:10:00~13:00を10:00,13:00に 6.次の行と次の次の行は削除して改行 7.次の行と次の次の行は削除 8.前述1から7までの繰り返し *最終的には後述のようなテキストファイルになります ----元になるテキストファイル 植物の光合成 理科 3 相田ももこ 7月4日(土) 10:00~13:00 30名 5,000円 鎌倉時代 社会 3 土田正 7月4日(土) 14:00~17:00 30名 5,000円 生物の進化 理科 6 長谷川浩 7月4日(土) 10:00~17:00*会場は大阪です 16名 10,000円 ----元になるテキストファイル以上 ---完成後のファイル 植物の光合成, 理科,7,4,土,10:00,13:00 鎌倉時代,社会,7,4,土,14:00,17:00 生物の進化,理科,7,4,土,10:00,17:00 ---完成後のファイル以上

    • ベストアンサー
    • PHP
  • 超巨大テキストファイルの改造

    よろしくお願いします。 370GB(笑)くらいの超巨大なテキストファイルがあります。 このテキストファイルで、"\n"の文字列が出てきたら改行していくような簡単なプログラムを作成しようと思うのですが、ここで問題がありまして、HDDの残り容量が200GB程しかなく元のテキストファイルを読み込んで改造して新たなテキストファイルを吐き出すような感じでは無理そうです。どうすればよいのか分からず困っています。自分でプログラムを作らなくても何か良さそうなフリーソフトやツールがあれば教えてください。よろしくお願います。

  • フォルダ内のテキストファイルの文字を一気に置換

     あるフォルダにテキストファイルが入っています。そのテキストファイルの文字列をファイルを超えて、一気に置換することは可能でしょうか?  例えば、全てのファイルに+++++++などと仕切りがある場合、これを全て--------にするなんてことが。  そんなことが出来る格安なソフトがあるということでも、教えていただけるとありがたいのですが。

専門家に質問してみよう