Ниже приведен пример содержимого файла hb_20190930103450.log
<------some lines------->
[2019-09-30 19:55:59] [MERGE] : ####### BEGIN - claim_response - '2016-01-15' - #######
<------some lines--------->
[2019-09-30 20:17:11] [MERGE] : ####### BEGIN - compound_ingred - '2016-01-15' - #######
<-------some lines---------->
здесь $ 1 - это [2019-09-30, $ 2 - 20:17:11], а $ 8 - составная_ингуляция
Я использую эту команду, чтобы получить список строк из множества похожих файлов, таких как hb_20190930103450.log. Я использую hb_2019 * .log, который включает в себя BEGIN в строке и получает столбцы $ 1, $ 2, $ 8 из строки, включающей BEGIN вместе симена файлов и добавление
их в файл startdate.txt.
awk '/BEGIN/ {print FILENAME,$1,$2,$8}' hb_2019*.log > sdate.txt
Ниже приведен результат выполнения вышеприведенной команды, которая выдает все файлы во всех файлах журнала
hb_20190927121800.log [2019-09-27 20:45:56] ser_message1
hb_20190927121800.log [2019-09-27 20:45:58] claim_response
hb_20190927121800.log [2019-09-27 20:46:00] compound_ingred
hb_20190927121800.log [2019-09-27 20:47:36] pha_ree
hb_20190930103448.log [2019-09-29 10:34:48] ser_message1
hb_20190930103448.log [2019-09-29 11:58:22] claim_response
hb_20190930103448.log [2019-09-29 14:17:28] mcompound_ingred
hb_20190930103448.log [2019-09-29 15:05:48] pha_ree
hb_20190930103450.log [2019-09-30 19:11:25] ser_message1
hb_20190930103450.log [2019-09-30 19:55:59] claim_response
hb_20190930103450.log [2019-09-30 20:17:11] compound_ingred
hb_20190930103450.log [2019-09-30 20:17:13] pha_ree
Ниже приведено то, что я пытаюсь, но не повезло
awk '/BEGIN/ {print FILENAME,$1,$2,$8}' hb_2019*.log |sort|uniq > sdate.txt
Кто-нибудь сталкивался с этим и имел успех?
пример ожидаемого результата должен выглядеть следующим образом только с самыми последними из записей таблиц
hb_20190930103450.log [2019-09-30 19:11:25] ser_message1
hb_20190930103450.log [2019-09-30 19:55:59] claim_response
hb_20190930103450.log [2019-09-30 20:17:11] compound_ingred
hb_20190930103450.log [2019-09-30 20:17:13] pha_ree