Объединение файлов с использованием общего столбца (awk)

Я лично предложил бы часть программного обеспечения под названием OSSEC HIDS (Host Intrusion Detection System), которая при правильной настройке (что достаточно легко сделать, просто следуйте за установщиком) будет регулярно отправлять вам информацию о системе и безопасности, такую ​​как прослушивает какой порт, если были изменены хэш-файлы любых важных файлов, когда программное обеспечение установлено, удалено, очищено или обновлено, если какие-либо адаптеры входят в режим promiscuous и т. д. Он также очень настраиваемый, поэтому вы можете изменить то, что он предупреждает вы и некоторые определенные предупреждения, такие как файлы, которые он контролирует.

Я также предлагаю вам регулярно сканировать ваш сервер с помощью AV, такого как clamav, с которым можно установить.

[d3 ] И что вы настроили fail2ban, чтобы заблокировать всех хакеров, пытающихся войти на ваш сервер много раз, пытаясь перебороть свои силы.

0
задан 2 February 2018 в 00:04

2 ответа

Похоже, вы хотите фильтровать файл2 на основе идентификаторов в файле 1 (а не объединять файлы):

$ awk 'NR==FNR {a[$3] = 1; next} $3 in a' file1 file2 #CHROM POS ID REF ALT FORMAT 1 61442 rs2531261 A G GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 924629 rs28622096 A G,T GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 974662 rs2465135 G T GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 995481 rs9442393 T G GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD
2
ответ дан 17 July 2018 в 21:44

Похоже, вы хотите фильтровать файл2 на основе идентификаторов в файле 1 (а не объединять файлы):

$ awk 'NR==FNR {a[$3] = 1; next} $3 in a' file1 file2 #CHROM POS ID REF ALT FORMAT 1 61442 rs2531261 A G GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 924629 rs28622096 A G,T GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 974662 rs2465135 G T GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD 1 995481 rs9442393 T G GT:GL:GQ:DP:CGA_RDP:EHQ:HQ:CGA_CEGL:PS:CGA_CEHQ:AD
2
ответ дан 23 July 2018 в 22:21

Другие вопросы по тегам:

Похожие вопросы: