**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
2天前关闭。
Improve this question
如何将[PAC]
块下的模式AFTERSET_ENVIRONMENT
替换为AFTERSET_ENVIRONMENT_ALT
而不触及其他模式?
.
.
.
[HCL]
ABC
AFTERSET_ENVIRONMENT
DEF
[PAC]
GHI
AFTERSET_ENVIRONMENT_ALT
JKL
[GLF]
MNO
AFTERSET_ENVIRONMENT
PQR
.
.
.
我尝试了不同的sed
组合,但只能用行号实现。我需要另一种方法。
1条答案
按热度按时间tzcvj98z1#
这可能对您有用(GNU sed):
关注从
[PAC]
开始到空行(或文件末尾)结束的行集合,如果一行只包含AFTERSET_ENVIRONMENT
,则将_ALT
添加到该行。