Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在创建 2 个命令时遇到问题,这些命令在 step = 2 的每一行的开头插入一个单词(命令之间不同)。
例如:
之前: 10 10 10 10
之后: group1 10 group2 10 group1 10 group2 10
所以我想要的是 1 个命令开始将单词“group1”插入每个奇数行,而第二个命令将单词“group2”插入每个偶数行。
随机选择数字 10 作为我的数据编号的替代品
希望你能帮我解决这个问题。
干杯,
您可以使用 sed 执行此操作,这里分别处理奇数行和偶数行:
sed '1~2 s/^/group1 /' original.txt | sed '2~2 s/^/group2 /' >modified.txt
1~2 从 first 开始每隔一行匹配一次,2~2 从 second 开始每隔一行匹配一次。"s" 替换,"^" 匹配行首