【发布时间】:2018-08-17 04:17:50
【问题描述】:
我正在使用在批处理文件中调用的 Perl 比较 2 个大型 CSV 文件。 我将结果放在第三个文件中。
目前该文件包含其他信息,如标题和其他行,如下所示:
--- file1.txt Wed Mar 7 14:57:10 2018
+++ file2.txt Wed Mar 7 13:56:51 2018
@@ -85217,4 +85217,8 @@
结果文件如何只包含差异? 谢谢。
这是我的 perl:
#!/usr/bin/env perl
use strict; use warnings;
use Text::Diff;
my $diffs = diff 'file1.txt' => 'file2.txt';
print $diffs;
这是我的批处理文件:
perl diffperl.pl > newperl.csv
【问题讨论】:
-
顺便说一下,Beyond Compare Pro(不是免费的,但免费试用版)是一个很棒的比较工具,它特别具有出色的 CSV 比较模式。
标签: windows perl cmd compare diff