【发布时间】:2021-03-26 19:58:13
【问题描述】:
我正在使用以下命令在 AMP 之后附加字符串,但现在我想将 after 添加到 SET2 或第 9 行之后的 AMP,我们可以修改此命令以仅在 SET2 或第 9 行之后附加字符串吗?如果我只想添加到 SET1 AMP 或第 9 行之前,有人可以帮我执行命令吗,谢谢。
$ sed -i '/AMP/a Target4' test.txt
$ cat test.txt
#SET1
AMP
Target 1
Target 2
AMP
Target 3
Target 4
Target 5
#Set2
AMP
Target 11
Target 12
注意上面的文字之间没有线。
【问题讨论】:
-
新文本是否应该直接出现在下一行第三个“AMP”的下方?
标签: sed