用到sed和awk,很简单。

插入字符串A到匹配字符串的后面
1.sed 's/pattern/&A/' filename
2.awk '{print >newfile}' filename

插入到字符串所在的行后面
1.sed '/pattern/a\A' filename
2.awk '/\<pattern\>/{print >"newfile"}' filename