shell sed awk replace text content

Solaris replacement file content : replace 2012-04-24 with 2012-04-26 in PM_201204240600-201204240700_135

sed 's /' 2012-04-24 '/' 2012-04-26 '/ g' PM_201204240600-201204240700_135.xml> PM_201204260600-201204260700_135.xml

Replace matching text with newlines :

rx6600-1#[/tmp/bwztmp]cat a.txt

dabcabcabc

rx6600-1#[/tmp/bwztmp]awk '{gsub(/a/,"\na");print}' a.txt>b.txt

rx6600-1#[/tmp/bwztmp]cat b.txt

d

abc

abc

abc

rx6600-1#[/tmp/bwztmp]

Guess you like

Origin blog.csdn.net/mnbwz/article/details/114020164