我需要删除单词“WORDA”中的行到WORDB之前的最后一行“}”。 但之前还有其他“}”。所以SED错过了选择。
...
WORDA
{
blah
{
blahblah
...
blahblahblah
}
}
WORDB 0
...
所以我试图用“WORDB”将“WORDA”替换为“WORDB”,但最后我丢失了“0”......结果未插入...所有最后一行都被替换。 (当然,这个“0”值可以是任何其他数字。)
sed.exe -i /WORDA/,/WORDB/c\WORDB\ file
结果
...
WORDB
...
但我需要:
...
WORDB 0
...
有什么想法吗?
答案 0 :(得分:1)
原油但有效:
undefined