linux 下比较两个文件内容的命令

发布网友 发布时间:2022-04-21 23:08

我来回答

4个回答

热心网友 时间:2022-05-14 04:29

展开1全部我感觉你这个要求太特殊了。因为据我所知linux中的关于文件比较的命令没有提供给你这么多功能。

你可以这么一步步的来。
写一个shell脚本
假设两个文件1.txt 2.txt
第一条命令
$diff -urN 1.txt 2.txt > diff.patch

生成出来的diff.patch就是两个文件中不同的记录。

你如果需要加上你后面的“希望比较除了这行的其他内容......”等等要求的话,用其它要求做处理就行了。

附带,你可以先grep出带@的行,计算出在哪儿改的,改了哪几个字符
至于空格和制表符,我想sed就能完成了。

热心网友 时间:2022-05-14 05:47

看看 有没有这个命令

xxdiff file1 file2

xxdiff is a graphical file and directories comparison and merge tool.It can be used for viewing the differences between two or three
files, or two directories, and can be used to proce a merged version. The texts of the two or three files are presented side by side
with their differences highlighted with colors for easy identification.

热心网友 时间:2022-05-14 07:22

MAN DIFF

MAN COMM

看看LINUX系统帮助

热心网友 时间:2022-05-14 09:13

diff 作比较

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com