awk对文件某一列去重,保留最后一行
awk命令:awk '{a[$1]=$0}END{for(i in a)print a[i]}' a.txt > b.txt
去重前:
去重后:
本文介绍如何使用awk命令处理文件中的重复记录,并保留每组中最后一次出现的行。具体实现方式为利用awk创建一个数组来跟踪每一列的第一项,并在处理结束时输出这些唯一项。
awk对文件某一列去重,保留最后一行
awk命令:awk '{a[$1]=$0}END{for(i in a)print a[i]}' a.txt > b.txt
去重前:
去重后:

被折叠的 条评论
为什么被折叠?