Zde je příklad použití GNU grep
:
grep -Pzo '_name.*\n.*_description'
-z
/--null-data
Zacházejte se vstupem jako se sadou řádků, z nichž každý je ukončen nulovým bytem (znak ASCII NUL) namísto nového řádku.
Což má za následek, že celý soubor bude považován za jeden velký řádek. Viz -z
popis v příručce grep a také běžná otázka č. 14 na stránce ručního použití grepu
Proč si nejdeš pro jistotu:
awk '/Start pattern/,/End pattern/' filename
Glob bez ohledu na velikost písmen na zsh/bash
Jak v Linuxu přejmenuji všechny složky a soubory na malá písmena?