【发布时间】:2021-11-13 13:44:37
【问题描述】:
如何使用 sed 在文件中的两个连续匹配后插入文本。这可能吗?如果是,我该怎么做?
我的文件:
abcdef()K
.xyz 1
('I want to add text here')
请注意,.xyz 将是相同的,但它可以是 1 或 2 或 3 或任何其他数字。但是 .xyz 肯定会在 abcdef()K 之下。我想在 .xyz 部分之后添加文本。
请帮助大家。谢谢。
【问题讨论】:
-
perl -0777 -pE 's/^(abcdef\(\)\R\.xyz.*\R?)/\1(your text here)\n/mg' file