如何使用 awk 打印每 4 列到第 n 列以及从第 (n+1) 列到最后一列?
我有一个由空格分隔的 119 列的数据集,喜欢选择列 (3,7,11,...,47,51), (52,53,54,...,118,119) 并将其打印到另一个文件。我如何使用 awk 来做到这一点?
Input file
c1 c2 c3...c119
Output file
c3 c7 c11 ... c51 c52 c53 c54 ... c118 c119
感谢您的帮助
I have a dataset with 119 columns separated by a space and like to select columns (3,7,11,...,47,51), (52,53,54,...,118,119) and print them out to another file. How can I do this using awk?
Input file
c1 c2 c3...c119
Output file
c3 c7 c11 ... c51 c52 c53 c54 ... c118 c119
Thanks for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
哈!
HTH!
这是您要找的吗?
Is this what you're looking for?