【发布时间】:2019-12-01 19:14:14
【问题描述】:
我正在处理一个包含多行的文件,我需要交换其中的一些字符串块。
假设我有这种结构:
# some comment
here is some text
f 483/1318/1298 484/1319/1299 485/1320/1300
f 486/1321/1301 485/1320/1300 484/1319/1299
f 64//59 67//62 76//71
v 1 2 3
我只想交换以f 字符开头的行的最后两个字符串块(注意 f 后面有 2 个空格)。
所以我想得到的结果是:
# some comment
here is some text
f 483/1318/1298 485/1320/1300 484/1319/1299
f 486/1321/1301 484/1319/1299 485/1320/1300
f 64//59 76//71 67//62
v 1 2 3
我应该使用什么 sed 命令(或任何其他命令)?
【问题讨论】: