sed:搜索5行文本anche仅改变第一个和最后一个

时间:2016-05-12 15:12:25

标签: text sed

我需要在一长串文件中找到5行,如:

TEXT 1
Text 2
Text 3
Text 4
Text 5

并使用

进行更改
NEW TEXT 1
Text 2
Text 3
Text 4
NEW TEXT 5

我需要该命令将匹配3行的任何文本" Text 2/3/4"并将它们保留在结果中。

示例2: 初始文字:

TEXT 1
Pippo
Pluto
Paperino
Text 5

结果:

NEW TEXT 1 XXXX
Pippo
Pluto
Paperino
NEW Text 5 XXXX

匹配的字符串不是文本的第一行和最后一行。

我尝试过这个命令,但我不知道如何复制 替代文本中的文字:

sed 'N;N;N;N;N;TEXT 1.*Text 5/NEW TEXT 1.*Text 5' filename

由于

0 个答案:

没有答案