可能性の重複:
how to show lines in common (reverse diff)?どのようにdiffの反対を行うには?
は、差分の反対を行うためのコマンドはありますか?同じことが両方のファイルに存在する場合、2つのファイルを比較したいと思います。私はどちらのエントリが両方のファイルに存在するのか把握しようとしています。
可能性の重複:
how to show lines in common (reverse diff)?どのようにdiffの反対を行うには?
は、差分の反対を行うためのコマンドはありますか?同じことが両方のファイルに存在する場合、2つのファイルを比較したいと思います。私はどちらのエントリが両方のファイルに存在するのか把握しようとしています。
joinコマンドを使用します。
join a.txt b.txt
ファイルがソートされていると仮定すると、そうでない場合:ここで
sort a.txt > sorted_a.txt; sort b.txt > sorted_b.txt; join sorted_a.txt sorted_b.txt
は、行の順序を変更することはありませんソリューションです:
fgrep -x -f file1 file2
あなたが見たいかもしれません:http://stackoverflow.com/questions/746458/how -to-show-lines-in-common-reverse-diffを入力して、この質問を重複としてマークします。 – ArjunShankar
これはLinuxでこれをやりたいのと同じように、編集や追加ができる場合は閉じられないかもしれません。 –
私はcommコマンドを知らなかったのですが、とにかく2つのリストは同じものだけを知りたいcomm -1 -2 file1 file2> outputfile.txtあなたの助けに感謝しました。おそらく私が望んでいたもののための最も簡単な答え。 –