Как вычерчивать линии выше, пока не будет найден определенный шаблон - PullRequest
0 голосов
/ 06 июля 2019

Мне нужно вытянуть строки, соответствующие определенному параметру из файла, а затем над этим шаблоном, пока время «#» не будет найдено в начале строки.

Например, вот файл, и мне нужноотфильтруйте "00:21:44" и строки над этим, пока не будет найдено #.

Любая подсказка?

# CSV: Date,Score,URL,IP                                                             #
######################################################################################
"06-07-19 00:23:46","4.5","www.origina-l-diploms.com/wp-includes/fonts/mtbonline/update.htm","198.252.101.174"
"06-07-19 00:23:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"
"06-07-19 00:22:44","5.9","www.bricktechindia.in/fonts/www.bancoestado.cl/imagenes/comun2008/banca-en-linea-personas.html","43.255.154.40"
"06-07-19 00:22:14","3.7","www.bekenjekleurinstijl.nl/wp-admin/Alibaba/vqcr8bp0gud&lc=1033&id=64855&mkt=en-us&cbcxt=mai&snsc.php?email=nobody@mycraftmail.com","37.46.194.80"
"06-07-19 00:21:44","7.7","www.search-5.com/apx26e/verification/N76C72ED2B98CM9A99BC/qes.php","162.241.130.152"

1 Ответ

0 голосов
/ 06 июля 2019

Сделай это For example here is the file and I need filter out "00:21:44" and lines above that till # is found. Мне нравится отфильтровывать все от # до 00:21:44?

Если это так, это должно сделать:

Пример данных:

"06-07-19 00:24:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"
# CSV: Date,Score,URL,IP                                                             #
######################################################################################
"06-07-19 00:23:46","4.5","www.origina-l-diploms.com/wp-includes/fonts/mtbonline/update.htm","198.252.101.174"
"06-07-19 00:23:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"
"06-07-19 00:22:44","5.9","www.bricktechindia.in/fonts/www.bancoestado.cl/imagenes/comun2008/banca-en-linea-personas.html","43.255.154.40"
"06-07-19 00:22:14","3.7","www.bekenjekleurinstijl.nl/wp-admin/Alibaba/vqcr8bp0gud&lc=1033&id=64855&mkt=en-us&cbcxt=mai&snsc.php?email=nobody@mycraftmail.com","37.46.194.80"
"06-07-19 00:21:44","7.7","www.search-5.com/apx26e/verification/N76C72ED2B98CM9A99BC/qes.php","162.241.130.152"
"06-07-19 00:20:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"

Результат

awk '/#/{f=1;print} !f; /00:21:44/{f=0}' file
"06-07-19 00:24:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"
# CSV: Date,Score,URL,IP                                                             #
######################################################################################
"06-07-19 00:20:16","4.5","www.deehhayus.com/sqL/img/home/amazon","202.182.120.120"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...