我已经看到了here和{a2}如何返回第n行;但我的问题不同。文件中的一个单独的列提供了有关返回哪个第n个元素的详细信息;这些元素因组而异。下面是一个数据集示例,Nth
列提供要返回的行。也就是说,对于Id
组a
每隔3行,对于Id
组b
每4行。数据相当大,包含多个Id
组。在
Id TagNo Nth
a A-A-3 3
a A-A-1 3
a A-A-5 3
a A-A-2 3
a AX-45 3
a AX-33 3
b B-B-5 4
b B-B-4 4
b B-B-3 4
b BX-B2 4
期望输出:
^{pr2}$谢谢你的帮助。在
编辑:请注意,我想从first
和每n个项目开始挑选;也就是说,每三个项目a
和第四个项目{a
,它将是1st,4th, 7th
。。。对于b组,它将是1st,5th, 9th
行。原始输出有错误,已进行编辑。我真诚的道歉。在
对于
awk
溶液这个
awk
应该可以工作:基
R
溶液:相关问题 更多 >
编程相关推荐