2014-02-16 75 views
-4

任何人都可以创建一个shell脚本,将比较两个文件,并返回来自这两个文件的差异。比较两个文件

一个文件是有五段和另一个文件具有与第一文件常见的三个段落。但是比较必须在恰当的段落中进行。

我试图用diff -y file1 file2 | grep "|"来确定差异,但结果不一致(线对比较,但由于缺少线之间的比较而不一致)。

+1

代码请。所以我们可以知道造成它的问题是什么。你组织你的问题的方式,回答的人只能给你的是:是的,它可以创建一个shell脚本,将比较两个文件,并从两个文件 – rockinfresh

+0

DIFF -y的Source.txt target.txt返回不符| grep“[<|>]”| AWK -F “[<|>]” '{如果($ 1〜/ ^比较/){打印$ 1 $ 2}否则{打印 “预期值是:” $ 1 “实际值是:” $ 2}}' >> Discrepancies.txt – user3290453

+0

我已经尝试了上面的脚本来比较,但我得比较合适paragraphs.My脚本比较线路从两个文件在哪个文件1一行比较一些其他段落的另一行由于缺少之间的段落线。 – user3290453

回答

0
diff -y file1 file2 | grep ' [|<>] '