0

我在创建 2 个命令时遇到问题,这些命令在 step = 2 的每一行的开头插入一个单词(命令之间不同)。

例如:

之前:
10
10
10
10

之后:
group1 10
group2 10
group1 10
group2 10

所以我想要的是 1 个命令开始将单词“group1”插入每个奇数行,而第二个命令将单词“group2”插入每个偶数行。

随机选择数字 10 作为我的数据编号的替代品

希望你能帮我解决这个问题。

干杯,

4

1 回答 1

2

您可以使用 sed 执行此操作,这里分别处理奇数行和偶数行:

sed '1~2 s/^/group1 /' original.txt | sed '2~2 s/^/group2 /' >modified.txt

1~2 从 first 开始每隔一行匹配一次,2~2 从 second 开始每隔一行匹配一次。"s" 替换,"^" 匹配行首

于 2012-04-18T10:35:00.843 回答