我在 Perl 中尝试了一个程序来删除重复的条目。说
File : abc
11
22
11
11
22
33
输出应该是:
11
22
33
Perl单行程序使我的工作变得轻松。但我无法理解。它的:
cat abc | perl -ne '$H{$_}++ or print'
有了一些基本知识,我假设“ abc 的输出正在逐行传递,他们正在将其推入哈希中......但是-ne
代表什么?他们为什么使用++
?or
声明是什么?解释是什么?
有没有办法我也可以找到出现的次数?
11 - 3
22 - 2
33 - 1