我已经看过这个perl单行程序,据说可以比较两个文件。
然而,我看了一段时间,我仍然不知道它在做什么,.=
运算符在那里做什么,为什么有一个正则表达式用于结束10个所有事情,什么我们正在使用@ARGV
。
单线是
perl -ne 'print if ($seen{$_} .= @ARGV) =~ /10$/' file1 file2
我在这里找到了
http://www.cyberciti.biz/faq/command-to-display-lines-common-in-files/