- ベストアンサー
1行単位で差分を出力するテキスト比較ソフト
1行単位で差分を出力するテキスト比較ソフトを探してます。 2つのファイルで差異を比較するDIFFソフトは多いですが、 比較対象行の上下の順番が違うとうまく差分を検出してくれません。 処理速度は遅くなると思いますが、2つのファイル間で1行ごとに 差分を表示し、保存できるソフトがあれば紹介してください。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- テキストファイルの差分を取得するには?
2つのテキストファイルの差分を取得したいと思っています。 rubyを使用してdiffコマンドの様な事は可能でしょうか? テキストを1行ずつ配列に入れて - で比較していく方法を使用してみたのですが、途中で行数が変わるような変更が起こっていると上手く動作できませんでした。 理想としては一部が変更された行、追加された行、削除された行といった物を取得したいです。 もし上手く解決出来る様な手法がありましたら、ご教示お願いいたします。
- ベストアンサー
- Ruby
- テキスト比較コマンドのdiffについて
unixコマンドにdiffというのがありますね。2つのテキストファイルを比較してその違いを出力するというものです。このコマンドの意味がわからないところがあります。 テキストAとBの比較とは、 1 両者が全く同じかどうかを比較するということなのか、 2 テキストAとBに含まれている各行を取り出してどこかに一致する行があるかどうかをチェックするということなのか 3 あるいはそれ以外の意味 どのようなことを意味するのでしょうか。 1だったら、1行付け加わっただけでそれ以降が同じものであったとしても全部検索対象となり出力されます。 2だったら、何をしたことになるのでしょうか。全く同じ内容で行構成を入れ替えたら検索に引っかからないことになります。 私の希望としては1なのですが、そうするとわけがわかなないぐらい多くの出力結果となることが多いはずです。オプションなどで対応するとは思いますが、基本的には何をするコマンドなのでしょうか。 よろしくお願いします。
- 締切済み
- Linux系OS
- ファイルを比較して差分のみを出力するには…?
とつぜんですみません。緊急なので投稿しました。 VBSを使って、2つのファイル(ファイルAとファイルB)の1行目からファイルの終わりまでを比較して差分を出力するプログラムを作成したいと考えています。 ファイルの1列目は主キーとなっております。 <ファイルA> 100,A 110,B 133,D 155,R … <ファイルB> 100,A 110,B 133,F 155,P … また差分の出力は上の例でいくと、 133,D → F 155,R → P というようなかたちでファイルに出力したいです。 どなたかアドバイス頂けないでしょうか? よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- テキストファイルを比較して差分だけを抜き出して表示させたい。
2つのテキストファイルを比較をして、異なるデータのみを抽出して(できれば別のファイルで)表示させたいのですが、よいエディタやコマンドなどありますでしょうか?? サクラエディタを使って差分表示をさせたのですが、ほぼすべての行に「!」が表示されてしまい、困っています。よろしくおねがいいたします。
- ベストアンサー
- オープンソース開発
- 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コマンドでなくても構いません。 宜しくお願いします。
- ベストアンサー
- Linux系OS
- Mac対応のテキスト差分比較ツール
Windowsのテキスト差分比較ツールで『ちゃうちゃう』(http://bit.ly/kENKwy)というフリーウェアがありますが、 Macにも同じ様な性能の差分比較ツールは無いのでしょうか? 自分でも探してみましたが、xcodeを使用したターミナルコマンドなど、 "異なるテキストファイル同士の差分を比較して表示する" という機能のものが殆どの様でした。 上記『ちゃうちゃう』の様に ・プレーンテキスト同士のテキスト差分比較も可能 ・差分度合を色分け表示 といった機能を使えるものは存在しないのでしょうか? Macの用途や指向として必要とされていないのかもしれませんが。。。 もし上記機能を持ったツールをご存知の方いらっしゃったら、 ご教示くださると幸いです。 ※対象はMac OS Xとなります。 ベストアンサーの判断基準としては 1. プレーンテキストの差分比較 2. 差分度合色分け表示可 となります。 オープンソース/フリーウェアであれば尚優良と判断させて頂きます。 お力添え、何卒宜しくお願い致します。
- ベストアンサー
- Mac
- shellのコマンド deffの差分の行数を出力する
diff結果の差分の行数を出力するコマンドを教えてください。 たとえばaaa.txtとbbb.txtのdiff比較をした場合 aaa.txtから見たbbb.txtとの差分の行数 bbb.txtから見たaaa.txtとの差分の行数 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- ファイル比較を出力したい
エディターなどで2つのファイルを比較し「見る」ことはできるのですが、そのファイルの比較結果を「差分」がわかる形でファイル出力またはプリントする方法のアドバイスをいただけないでしょうか。 #ファイルはテキスト形式のものを比較 #質問の場所はここでよいか不安ですが、きっといろいろ実務で使っていることではと想像してこちらでお聞きします。
- ベストアンサー
- その他(プログラミング・開発)
- Androidアプリのテキスト差分比較アプリ
Androidのアプリで、2つのテキストの違いを見つけることのできるテキスト差分比較アプリを探しています。 WINDOWSのフリーソフトではいくつも見つかるんですが、Androidではなかなか見つからなかったり、文字化けして使えなかったりします。 ネット上での差分比較サイトでは、テキストをコピー貼り付けするためにアプリを切り替えると前に貼り付けたテキストがアプリ再読み込みで消え去ってしまいます。 どなたか、有用なアプリを教えて下さい。 よろしくお願いします。
- 締切済み
- Android
- 外部テキストの一行単位での読み込み
flashでタイピングゲームを作成しています。 問題を外部テキストファイルから一行単位で読み込み、 それを配列に保存し、ランダムで出力するという仕様です。 外部テキストファイルの読み込み方、一行単位での配列への保存がわかりません。 外部テキストファイル名 elang.txt //////////中身////////////// FOOT HAND HEAD //////////////////////////// /////////読み込みソース////////////////// i = 0; //ループ変数 elangword = new Array(); //配列 ///////////////////////////////////////// 読み込みソースはここまでしかできていません。 問題出力ソースはできています。 外部テキストファイルの中身の変更、読み込みソースの 変更をしてもかまいませんので、どなたがご教授していただけたら幸いです。 どうかよろしく御願い致します。 補足 C言語の知識はある程度あります。 /////////開発環境///////////////// windows xp sp2 Flash Mx /////////////////////////////////
- 締切済み
- Flash