我有一个包含4列的文件:
ifile.txt 3 5 2 2 1 4 2 1 4 5 7 2 5 5 7 1 0 0 1 1 3 5 7 3 5 4 2 2
我想删除第2列和第2列的行. 3个值与之前的值相同.例如,第2行和第2行第7列和第2列中的值相同. 3.同样第3行和第3行. 4&第6列和第2列中的值相同.所以我想保留第2行并删除第7行.同样保留第3行并删除第4行和第6行.我的输出是:
ofile.txt 3 5 2 2 1 4 2 1 4 5 7 2 0 0 1 1
我试过这个命令
awk '{a[NR]=$2""$3} a[NR]!=a[NR-1]{print}' ifile.txt > ofile.txt
但它没有给出我的欲望输出.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。