私は同じように見える2つのファイル(末尾の空白と改行を含む)を持っていますが、diffはまだそれらが異なると言います。私が行う場合でもdiff -y
側の比較に並べてラインがまったく同じに見えます。diffからの出力は、2つのファイル全体です。
何がそれを引き起こしているのでしょうか?
ああ、はい、ありがとう、ファイル内の行は$で終わり、もう1つは\ r $で
—
終わります-MinaHany
簡単な修正方法は、両方のファイル(またはWindowsマシンからのものと思われるファイル)でdos2unixを使用することです。
—
ケムブラッド
既存の答えを補完するものとして、
—
ステファンゴーリコン
file
コマンドはASCII text, with CRLF line terminators
vsのようなものを含むファイルの内容についてあなたにヒントを与えますASCII text
。
sed -n l filename
です。それでも解決しない場合は、diff
ここにデータの例を追加して出力します。