BASH: grep multi ligne (dotall) et non gourmant (non-greedy)
Avec bash, pour effectuer ce genre de regex avec grep, j'ai trouvé l'astuce suivante:
# cat monfichier.xml | tr -d "\n" | grep -Po "<desc>.*?</desc>"
Dans mon fichier xml, mes balises <desc> sont étalées sur 3 lignes
Etiquettes: