tags:

views:

19

answers:

2

Hi,

I want to print next line of matching word with sed.

I tried this command but it gives error :

sed -n '/<!\[CDATA\[\]\]>/ { N p}/' test.xml
+3  A: 

what about grep -e -A 1 regex? It will print line below regex With sed, looking for pattern "dd", below works fine as you would:
sed -n '/dd/ {n;p}' file
For file content:

dd
aa
ss
aa

It prints aa.

Gadolin
thanx it works :)
iva123
A: 

use awk

awk '/pattern/{getline;print}' file
ghostdog74