0

我有这样的文字

5834589
  MDL-BLABLABLA1
bla-bla2
bla-bla3
bla-bla4
bla-bla5

我想用模式 MDL 将行中的 5834589(数字)替换为EXAMPLE-RIVER-5834589(只需添加EXAMPLE-RIVER-)。

对 sed 有什么建议吗?

4

1 回答 1

2

这可能对您有用(GNU sed):

sed '$!N;s/^.*\n.*MDL/EXAMPLE-RIVER-&/;P;D' file
于 2012-11-06T23:33:52.353 回答