2011-02-02 5 views
1

を使用して差を決定することはできませんこれは1時間のうちのより良い部分のために、私は違いが何であるかを知ることができません。私は透明なウィンドウのアプリケーションを使用して、他のものの上にある2つのファイルを比較して、何か違うものを見ることはできません。何か案は?何か不足していますか?おかげは私が終わっ見た後、私はまったく同じように見える、まだ私は彼らにdiffを実行したときに、私は以下の出力を得るどの比較しようとしている二つのファイル...</p> <p>を持って差分

8c8 
< 3 Molly Poultice    /Ledasha Winnie     121.88 42.62 
--- 
> 3 Molly Poultice    /Ledasha Winnie     121.88 42.62 
10c10 
< 5 Charlie Anthony Fink   /Xavier Together     121.33 42.42 
--- 
> 5 Charlie Anthony Fink   /Xavier Together     121.33 42.42 
12,13c12,13 
<    1  2  3  4  5  6  7  8  9 10 11 12 13 
<    -  -  -  -  -  -  -  -  - -- -- -- -- 
--- 
>    1  2  3  4  5  6  7  8  9 10 11 12 13 
>    -  -  -  -  -  -  -  -  - -- -- -- -- 
15,16c15,16 
< Board 1  8.5 8.5  0 8.5  2  6 ---- 11  4  4 8.5  4  1 
<    100 100 -500 100 -140 90 ---- 150 50 50 100 PASS -300 
--- 
> Board 1  8.5 8.5  0 8.5  2  6 ---- 11  4  4 8.5  4  1 
>    100 100 -500 100 -140 90 ---- 150 50 50 100 PASS -300 
18,19c18,19 
< Board 2  7.5 9.5  2  2 7.5  5 ---- 11  6  2 9.5  2  2 
<    110 130 -140 -140 110 -110 ---- 140 100 -140 130 -140 -140 
--- 
> Board 2  7.5 9.5  2  2 7.5  5 ---- 11  6  2 9.5  2  2 
>    110 130 -140 -140 110 -110 ---- 140 100 -140 130 -140 -140 
21,22c21,22 
< Board 3 ---- 3.80 7.5 11 2.11 7.5 7.5 7.5 7.5 2.11  0 2.11 7.5 
<    ---- 80 110 140 -50 110 110 110 110 -50 -150 -50 110 
--- 
> Board 3 ---- 3.80 7.5 11 2.11 7.5 7.5 7.5 7.5 2.11  0 2.11 7.5 
>    ---- 80 110 140 -50 110 110 110 110 -50 -150 -50 110 

答えて

4

は空白の変更を無視し、ファイルが現在一致かどうかを確認するためにdiff-bオプションを追加します。

+0

これは差は空白としなければならなかった...働いていたん。ありがとう! – Nathan

+0

@Nathan問題はありません。もしあなたが気にしないなら、この答えを受け入れて、同様の問題を抱えた他の人がこれを理解できるようにしてください。 – SiegeX

1

diffの違いは、1つのファイルが\r\n(バイト0x10 0x13)で終わる行と、もう1つの行が\n(ちょうどバイト0x13)で終わる行の違いを示します。一方のファイルまたは他方のファイルには、行末に余分な空白が含まれていて、もう一方の行には余白がないことがあります。

2

UNIXのようなシステムとMacOSまたはWindowsの間でこのテキストファイルを移動しましたか?ファイルが編集または異なるOSに書き込まれた場合、行末の違いが生じることがあります。私はod -xを使って、各ファイルの最初のビットの16進ダンプを行い、その差分を見ます。例えば

、最初の異なるラインが数3であるので、

head -3 <firstfile |od -x >firstfileshort 
head -3 <lastfile |od -x >lastfileshort 
diff firstfileshort lastfileshort 
関連する問題