Je veux imprimer la ligne suivante du mot correspondant avec sed.Impression de la ligne suivante avec sed
J'ai essayé cette commande, mais il donne l'erreur:
sed -n '/<!\[CDATA\[\]\]>/ { N p}/' test.xml
Je veux imprimer la ligne suivante du mot correspondant avec sed.Impression de la ligne suivante avec sed
J'ai essayé cette commande, mais il donne l'erreur:
sed -n '/<!\[CDATA\[\]\]>/ { N p}/' test.xml
Qu'en est-grep -e -A 1
regex? Il imprimera la ligne ci-dessous regex.
Avec sed, à la recherche de modèle "dd", ci-dessous fonctionne très bien comme vous le feriez:
sed -n '/dd/ {n;p}' file
Pour le contenu du fichier:
dd
aa
ss
aa
Il imprime:
aa
thanx cela fonctionne :) – iva123
utilisation awk
awk '/pattern/{getline;print}' file
Vous avez besoin d'un point-virgule entre "N" et "p": '{N; p}' –