Ich habe zwei Dateien A und B.Vergleichen und Grep mit Shell-Skript
A sieht aus wie
2024007 current events rules
2024008 current events rules
2024009 current events rules
2024010 current events rules
2024011 current events rules
2024012 current events rules
2024013 current events rules
2024014 current events rules
2024015 current events rules
2024016 current events rules
2024017 current events rules
2520160 tor rules
2520161 tor rules
2520162 tor rules
und Datei B hat auch
1326 ActiveX Attack Rules
1327 Attack Response Rules
1328 BOTCC Portgrouped Rules
1329 BOTCC Rules
1330 CHAT Rules
1331 CIARMY Rules
1332 Compromised IP Rules
1333 Current Event Rules
1334 Deleted Rules
1335 DNS Attack Rules
1336 DOS Attack Rules
1337 DROP Rules
1338 Dshield Rules
1339 Exploit Rules
1340 FTP Attack Rules
1341 GAMES Rules
1342 ICMP INFO Attack Rules
1343 ICMP Attack Rules
1344 IMAP Attack Rules
1345 Inappropriate Website Access Rules
1346 INFO Rules
1347 Malware Rules
1348 Miscellaneous Rules
I Rule Kategorien suchen müssen (Aktuelle Ereignisregeln usw.) aus Datei B -> A, und wenn es übereinstimmt, nimm die ID, die in Datei B gespeichert ist, neben Regelkategorie (wie 1326-48). und aktualisieren in der Datenbank mit der ID in Datei A.
Sieht so aus, als wäre es an der Zeit, etwas Code zu schreiben! –
die obigen Daten sind in Spalten getrennt Format ... – mahi
Es gibt keine gemeinsamen Felder zwischen diesen beiden Dateien. –