用sed打印下一行

iva*_*123 2 sed

我想用sed打印下一行匹配单词.

我试过这个命令,但它给出了错误:

sed -n '/<!\[CDATA\[\]\]>/ { N p}/' test.xml
Run Code Online (Sandbox Code Playgroud)

Gad*_*lin 12

grep -e -A 1正则表达式怎么样?它将打印正则表达式下面的行.

使用sed,寻找模式"dd",下面可以正常工作:

sed -n '/dd/ {n;p}' file
Run Code Online (Sandbox Code Playgroud)

对于文件内容:

dd
aa
ss
aa
Run Code Online (Sandbox Code Playgroud)

它打印:

aa
Run Code Online (Sandbox Code Playgroud)