• ベストアンサー

コマンドプロンプトでテキストの引き算をする方法

コマンドプロンプトで2つのテキストファイルの引き算をする方法があれば、ご教授いただきたいです。 A.TXT --- 11111 22222 33333 44444 B.TXT --- 33333 11111 55555 A.TXTからB.TXTを引き算して、 --- 11111 44444 を出力したいです。 エクセル上でなんとかならなくもないのですが、1万件単位で何度もチェックをする予定のため、コマンドプロンプトからコマンド一発でできる方法はないかと思い、質問させていただきました。 よろしくお願い致します。

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

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6637/9404)
回答No.3

OS自体には、テキストの差分を抽出する機能はありません。 Vector>ユーティリティ>テキストファイル用>テキスト比較 http://www.vector.co.jp/vpack/filearea/win/util/text/diff/ こちらに、テキストファイルの差分抽出ツールがいろいろ登録されていますので、GUIツールでもコマンドラインツールでも、自分の使い方に合う物を探してみると良いでしょう。

その他の回答 (2)

回答No.2

引き算の仕様を正確に示して下さい。 結果が、 11111 44444 になる理屈が読み取れませんでした。 結果が 22222 44444 なら、A.TXTの中からB.TXTに一致する行を消す仕様と理解できますが。

  • vollgins
  • ベストアンサー率22% (76/336)
回答No.1

関連するQ&A

  • テキストファイルの引き算

    コマンドプロンプトから2つのファイルを引数指定して片方のみに存在する行を出力する方法を探しております。 (例) A.TXT ---- 111 222 333 444 555 B.TXT ---- 333 111 222 A.TXTからB.TXTを引き算した結果として、以下が出力したく考えています。 --- 444 555 OSはWindowsXPで、バッチファイルやVBスクリプトなど、コマンドラインから実行できる方法を探しています。(出回っているツールで、コマンドラインから実行できるものも可) ご存知の方がいらっしゃいましたら、ご教授ください。 よろしくお願い致します。

  • コマンドプロンプトでのファイル操作について

    コマンドプロンプトでのファイル操作について、ご存知のかたどうか教えてください。 a.txt b.txtという2つのファイルがあるとします。 <a.txtの内容> 1111 2222 3333 <b.txtの内容> aaaa bbbb cccc 上記の2つのファイルを読み取りc.txtというファイルへ以下のように 出力したいのですが、コマンドプロンプト(batでも問題ありません) にてできるのでしょうか? <c.txtの内容> 1111,aaaa 2222,bbbb 3333,cccc ご教授のほど、宜しくお願いします。

  • 二つのテキストファイルを行単位で交互に一つに

    10000行のテキストファイルが二つあります。 二つのテキストファイルの内容を行単位で交互に結合させて一つのテキストファイルにまとめたいのですが 例えると下記のようにしたいです。 二つのテキストファイルA.txtとB.txtがあるとします。 ---------------------------------------------- A.txt ああああああああああああああ ささささささささささささささささ ななななななななななななななな ------------------------------------------------ ------------------------------------------------ B.txt かかかかかかかかかかかかかか たたたたたたたたたたたたたた はははははははははははははは ----------------------------------------------- A.txtとB.txtの内容を行単位で交互に一つのテキストファイルとしてC.txtのように保存したいです。 ----------------------------------------------- C.txt ああああああああああああああ かかかかかかかかかかかかかか ささささささささささささささささ たたたたたたたたたたたたたた ななななななななななななななな はははははははははははははは ---------------------------------------------- 検索して調べてみたのですが Pasteコマンドで実現させる方法を試してみたのですが うまくいかず、もしかしたらWindowsにもともと備わっていない機能なのではないかと思い検索したらbusybox64.exeを ダウンロードしてインストールしようと思いましたが コマンドプロンプトにbusybox64.exe --installを 入力してみますとうまく生きました。 busyboxを使わずに行単位で交互にテキストファイルを結合させる方法も知りたいです。 よろしくお願い致します。 返答をお待ちしております。

  • diffコマンドにてテキスト出力

    こんばんは。教えてください! 以下のような2つのファイルがあるとします。 ・aaa.txt abc111 abc222 abc333 ・bbb.txt abc333 abc444 これを比較して、比較結果をテキスト出力したいです。 テキスト出力したい比較結果は (1)重複しているもの全てテキスト出力 (2)aaa.txtのみにあるものをテキスト出力 (3)bbb.txtのみにあるものをテキスト出力 また、(1)~(3)は別々のファイルに出力したいです。 diffコマンドで、 diff a.txt b.txt >> c.txt とすると、 1つのテキストファイル(c.txt)に (1)~(3)すべてが書かれてしまいます。 環境は、windows XPにてCygwinを使用しています。 diffコマンドでなくても構いません。 宜しくお願いします。

  • Windowsコマンドプロンプトのリダイレクトについて

    宜しくお願いします。 Windowsのコマンドプロンプトで、 abcde /? > c:\textname.txt *abcdeはコマンド名 というようにコマンドの使用方法をリダイレクトで ファイルへ出力しようとしましたところ、 コマンドプロンプト上に出力されてしまい、 0バイトのファイルが生成されるだけです。 なぜでしょうか。 また、対処方法はありますでしょうか。 どうぞ宜しくお願い致します。

  • コマンドプロンプトでファイル名に追記

    お世話になります。 コマンドプロンプトでファイル名に追記する方法を教えていただけませんでしょうか。 例えば"A.txt"というファイルがあり、何かの処理が終ったら、"完了-A.txt"といった感じにしたいのですが、可能でしょうか? どなたかご教授いただけますと幸いでございます。

  • windowsXP コマンドプロンプトでテキストファイルを閲覧する方法

    こんにちは。 コマンドプロンプト初心者です。 テキストファイルを、最終行から10行~最終行指定して、 閲覧する方法などがあれば教えて下さい。 ※本当は、IPMsgの送受信を、コマンドプロンプト上で行いたいのですが、 方法が思い浮かばなくて、ログファイルの中から、 新しいめのデータを抽出しようと思っております。 IPMsgの受信データを自動的にコマンドプロンプトに出力することが できれば一番なのですが・・・。 よろしくお願いいたします。

  • コマンドプロンプトでファイル一覧を変数に入れる方法

    コマンドプロンプトでファイル一覧を変数に入れる方法を教えていただきたいのですが・・・ 例:Aディレクト内のテキストファイル名:B,C,Dの3ファイルがあります。その3ファイル名をコマンドプロンプトで”Z”変数に入れる すみませんがよろしくお願い致します。

  • コマンドプロンプト

    コマンドプロンプトで下記の処理がしたいです。 複数のフォルダに同じファイル名(INDEX.txt)が存在しております。 フォルダA   INDEX.txt フォルダB   INDEX.txt ... フォルダZ   INDEX.txt INDEX.txtの中身以下の状態です。 (フォルダBならAの部分がB)  0001,フォルダA,  0002,フォルダA,  ...  0100,フォルダA, これに対して一括の処理で下記のように1行目に「0000」を書き加えたいです。  0000  0001,フォルダA,  0002,フォルダA,  ...  0100,フォルダA, どなたか、詳しい方お教え頂ければと思います。 宜しくお願い致します。

  • CMD(コマンドプロンプト)treeコマンド

    treeコマンドについて教えてください。 何度かテストしましたが、上手くいかず、、、 質問内容 (1)コマンドで「tree z:¥」(ネットワークは接続済み)の結果を確認することはできました。  これをファイルも全て確認したいので、「/f」とテキストに落としたいので、「tree.txt」を加えたいのですが、どこに挿入すればいいでしょうか。 (2)また、出力したテキストをエクセル形式で見やすく加工するには何か方法はありますでしょうか。 宜しくお願い致します><