File2のAレコードと一致するFile1のBIND DNSエントリを削除する必要があるか、削除したいと思います。 DNSエントリにFile2に関連付けられた複数のレコードがある場合は、これらのレコードも削除する必要があります。
ファイル1
car.example.com
truck.example.com
bike.example.com
ファイル2
car A 192.168.10.1
A 192.168.10.10
A 192.168.10.20
truck NS gtm1
NS gtm2
bike A 192.168.10.5
CNAME trek.example.com
削除後、File2に新しいDNSエントリを再追加する必要があるか、追加したいと思います。
car.example.com A 172.10.1.12
truck.example.com A 172.10.1.15
bike.example.com A 172.10.2.20
私はgrepを試しました。 awkコマンドなどの項目を削除できますが、項目に複数のリンク項目がある場合は削除できません。ただし、Named.serviceを起動しようとすると失敗します。
grep -vwf file1 file2
grep -f <(cat file1 | sed 's/^/^/' ) file2
どんな助けでも大変感謝します。バッシュを使用していますか? Pythonを使用していますか?ありがとう