2つのファイルの異なるIPを比較しますか? [閉鎖]

2つのファイルの異なるIPを比較しますか? [閉鎖]

在庫リストと別の管理リストがあります。 2つのファイル間で同様のIPを見つけて別のファイルに出力しようとしています。

diffを使ってみましたが、出力は意味がありません。

diff -buy list1 list2

次に、リスト1のIPを使用してegrepを試しましたが、間違った構文を使用したようです。

egrep -o `192.168.*|192.1.69` list2

正しく使う方法がわかりません。

たとえば、次のようになります。リスト 1 には以下を含めることができます。

192.168.1.1
192.168.1.2
192.168.1.3
192.168.2.1

list2でこのIPを見つけようとしています。

ベストアンサー1

次の形式bashまたは類似のシェルのプロセス代替ソリューションを使用してください<(...)

comm -1 -2 <(sort list1) <(sort list2)

重複した項目がある場合は、ソート呼び出しにlist2このオプションを追加してください。-u

おすすめ記事