在文件中,我找到了我要匹配的模式。找到它之后,我在上面插入了一行,但是我似乎无法做的是占用模式空间并将其附加到我要插入的行上。像这样:
/xxx/ i\inserting this line and &
希望“&”将像使用s一样打印模式空间
问候和预先感谢
克里格
最佳答案
这可能对您有用(GNU sed):
sed -er '/.*(xxx).*/s//inserting this line and \1\n&/' file
参考评论:
sed '/public String getFirstName()/s/.*\("[^"]*"\).*/@XmlElement(name=\1)\n&/' file