以下是使用awk解决问题的代码示例:
awk '!seen[$common_field] {line[$common_field]=$0} {seen[$common_field]=1} END {for (key in line) print line[key]}' file.txt
请替换$common_field
为具有共同字段的字段名,并将file.txt
替换为实际的文件名。
该命令将读取文件的每一行,并使用$common_field
作为键来存储每个具有共同字段的最后一行。最后,它会打印出每个键对应的最后一行。
上一篇:保留具有更多有效值的行