如果字段重复则删除行

2024-04-30

如果第一个字段重复,则寻找 awk(或 sed)单行代码以从输出中删除行。

我见过的删除重复行的示例是:

awk 'a !~ $0; {a=$0}'

尝试使用它作为基础,但没有运气(我认为将 $0 更改为 $1 可以解决问题,但似乎不起作用)。


awk '{ if (a[$1]++ == 0) print $0; }' "$@"

这是关联数组的标准(非常简单)用法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果字段重复则删除行 的相关文章

随机推荐