如何使用perl比较两个文件

时间:2014-02-27 07:15:22

标签: file hash grep compare

如何使用perl比较两个大文件? 在大文件上使用grep非常慢。 例如:less file1 | grep -f file2>文件3 例如: file1中的内容: 123; 456; 789 234; 567; 890 789; 345; 123 file2中的上下文: 345 123 file3输出: 123; 456; 789 789; 345; 123 如何更快地获得相同的输出?

1 个答案:

答案 0 :(得分:0)

因为看起来你正在file1中搜索包含file2中每行一个字符串文字列表之一的行,所以请尝试以下命令行:

fgrep -f file2 file1 > file3