使用shell脚本比较和Grep

时间:2017-03-01 12:26:59

标签: shell

我有两个文件A和B.

看起来像

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

和文件B也有

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

我需要从文件B中搜索规则类别(当前事件规则等) - > A,如果匹配则采用规则类别旁边的文件B中存储的Id(如1326-48)。并使用文件A中的ID更新数据库。

1 个答案:

答案 0 :(得分:0)

根据我的观点,我没有足够的细节来帮助你,但根据我的理解,你应该看一下perl脚本

使用perl,您可以轻松解析文件并使用数据执行所需的操作...

希望它有所帮助。

相关问题