Мне нужно использовать -z
параметр с grep, который позволяет мне найти шаблон, разделенный на несколько строк.
grep -zPo myregex
Однако вместо этого он печатает
abc
из
a
b
c
как результаты
Я знаю, что это из-за параметра -z, но мне нужно как-то вставить новые строки между совпадениями, в результатах.
Я пытался сделать это с помощью sed, tr и awk, таких как
grep -zPo myregex | sed -e 's/$/\n/'
, но это не сработало, awk удалось просто вставить новую строку в конце всего вывода.Кто-то посоветовал мне попробовать это с gawk, но я так и не смог найти способ сделать это до сих пор.