1. ホーム
  2. linux

[解決済み] diffツールの1c1とはどういう意味ですか?

2022-02-08 13:16:18

質問

2つのファイルでdiffを実行したところ、次のような出力が得られました。

1c1
< dbacaad
---
> dbacaad

これはどういうことでしょうか?私の2つのファイルは全く同じに見えます。 ありがとうございました。

解決方法は?

タイトルにある質問に答えますと、1c1はその行を示します。 1 での 最初のファイルは c がハングアップして、次の行が生成されます。 1 を2番目のファイルに追加しました。

現実的には おそらく空白が違うのでしょう (おそらく末尾のスペースか、Unix と Windows の改行コードの違いか?)。

試す diff -w file1 file2 これは空白を無視します。 または cmp file1 file2 である。 は、ファイルの何バイト目で最初の差異が発生したかを示します。