.
我有一个类似这样的文本文件:
A
B
C
D
E
F
G
Run Code Online (Sandbox Code Playgroud)
我需要:
E
前移动行C
;C
用X
(X
可以是多行)替换行;G
用Y
(Y
可以是多行)替换行;D
和F
。这是sed
我现在拥有的文件:
/C/ c\
X
/G/ c\
Y
/D/ d
/F/ d
Run Code Online (Sandbox Code Playgroud)
哪个是 2, 3, 4 但不是 1. 我怎样才能修复脚本E
之前移动C
?
注意:我不能依赖行号或行的连续性,它们可能会有所不同;我只能依靠模式匹配。
sed ×1