我在创建2个命令时遇到问题,这些命令在每一行的开头用step = 2插入一个单词(命令之间不同)。
例如:
在:
10个
10个
10个
10
在:
group1 10
group2 10
group1 10
group2 10
所以我想要的是1命令开始将单词'group1'插入每个奇数行,而第二个命令将'group2'插入每个偶数。
随机选择数字10代替我的数据
希望你能帮助我。
干杯,
答案 0 :(得分:2)
你可以用sed做这个,这里分别处理奇数和偶数行:
sed '1~2 s/^/group1 /' original.txt | sed '2~2 s/^/group2 /' >modified.txt
1~2匹配从第一行开始的每秒行,从第二行开始每隔一行匹配2~2行。 “s”替代,“^”匹配行的开头