如何从行中删除重复的号码?

克劳迪亚·史密斯

输入文件

1 2 3 1 4 5 6 1 1 2 34 5 6 2

我希望输出这样

1 2 3 4 5 6 34 

(所有重复的号码只能打印一次)

αғsнιη

使用awk从整个文件中删除重复项):

awk '{ SEP=""; i=0;  
       while (++i<=NF) { printf (!unq[$i]++? SEP $i:""); SEP=" "};
       print "";
}' infile

或分别从各行中删除重复项

awk '{ SEP=""; i=0; delete unq;
       while (++i<=NF) { printf (!unq[$i]++? SEP $i:""); SEP=" "};
       print "";
}' infile

遍历号,如果以前没有见过,它添加到称为数组unqprintf它在其他打印什么。

未来阅读:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从联接中删除重复的行(SQL)

来自分类Dev

如何在Oracle中删除重复的行

来自分类Dev

如何从dolphindb表中删除重复行?

来自分类Dev

如何删除列行中的重复条目?

来自分类Dev

Ruby:如何从数组中删除重复的行?

来自分类Dev

如何在SQL中删除重复行?

来自分类Dev

如何从文件中删除重复的行?

来自分类Dev

如何删除SQL中的重复行?

来自分类Dev

如何删除文件中特定的重复行?

来自分类Dev

如何删除在Mysql中重复的行

来自分类Dev

如何删除输出中的重复行?

来自分类Dev

如何删除 SQL Server 中的重复行

来自分类Dev

如何从嵌套列表中删除重复的行?

来自分类Dev

如何从kartik GridView中删除重复行?

来自分类Dev

如何删除MySQL表中的重复行?

来自分类Dev

如何删除重复的行

来自分类Dev

单列中存在重复条目时如何删除重复行

来自分类Dev

如何删除文件中的特定号码?

来自分类Dev

如何在Python中删除文件中的重复行

来自分类Dev

如何从C#中的datagridview中删除重复的行?

来自分类Dev

如何从mysql删除重复的行

来自分类Dev

使用JOIN时如何在MySQL中删除重复行

来自分类Dev

在SQL中,如何删除基于多列的重复行?

来自分类Dev

如何删除Oracle SQL查询中的重复行

来自分类Dev

熊猫:如何从DataFrame中删除重复的行并计算其频率?

来自分类Dev

如何在Vim中删除非重复行?

来自分类Dev

在VIm中,如何删除某处重复的所有行?

来自分类Dev

如何在vim中删除紧密重复的行

来自分类Dev

LINQ-如何删除表中的重复行