Text-Processing
比較兩個文件中的不同IP?
我有一份來自庫存的清單和另一個來自管理層的清單。我試圖找到兩個文件之間相似的 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
使用以下形式在
bash
或類似 shell 中使用程序替換的解決方案<(...)
:comm -1 -2 <(sort list1) <(sort list2)
如果您有重複的條目,
list2
然後將-u
選項添加到排序呼叫。