1

output1.dat と output2.dat の 2 つのファイルの 6 列目が同一かどうかを確認しようとしています。それ、どうやったら出来るの?

4

1 に答える 1

1
awk 'NR==FNR{a[NR]=$6;next}a[FNR]!=$6{print "diff @ lineNr:",FNR;exit}' file1 file2

テストしていませんが、あなたのニーズに合っていることを願っています。ファイルの列/フィールド区切りはスペースだと思います。

2 つのファイルの 6 列目が同じ場合、出力はありません。それ以外の場合は、最初の等しくない行番号を出力します。

于 2013-09-05T09:12:50.447 に答える