linux – 将字段’N’打印到行尾
作者:互联网
我想对我在awk中遇到的问题提供帮助或指导.
我有一个包含超过5个字段的制表符分隔文件.我想输出除前5个字段之外的字段.
你能告诉我如何写一个awk脚本来完成这个任务吗?
最好,
jianfeng.mao
请注意以下类型的评论:
我的文件中有很多字段.不同的行具有不同数量的字段.每行的字段数不是标准的.
解决方法:
我同意matchew建议使用cut:它是这项工作的正确工具.但是,如果这只是一个更大的awk脚本的一部分,这里是如何做到这一点:
awk -F "\t" '{ for (i=6; i<=NF; ++i) $(i-5) = $i; NF = NF-5; print; }
标签:gawk,cut,linux,awk,unix 来源: https://codeday.me/bug/20190929/1832690.html