次のURLを含むsitelist1.txt(ファイルA)というテキストファイルがあります。
http://www.facebook.com
http://www.twitter.com
http://myspace.com/profile
http://orkut.com/archived
既存の多くのURLを含むsitelist2.txt(ファイルB)という別のテキストファイルがあります。
私は試した:
fgrep -v -f sitelist1.txt sitelist2.txt
問題は、sitelist2.txtにはあるがsitelist1.txtにはないURLも表示されることです。
ベストアンサー1
渡された内容は、期待したものと反対の作業を実行させます。つまり、 のすべての行に一致する行がないことを-v
示します。それで、重複したコンテンツをたくさん見ることになると確信しています。オプションなしで同じコマンドを使用したいです。sitelist1.txt
sitelist2.txt
-v
fgrep -f sitelist1.txt sitelist2.txt
これにより、次のコマンドが英語で実行されます。の各行について、関心のあるfile1行を含むすべての行を完全行またはfile2行の一部としてsitelist1.txt
表示します。sitelist2.txt
この-v
オプションは、一致しないすべての行を表示する「逆方向一致」オプションです。