linux命令比较2个文件,sdiff命令_Linux sdiff命令使用详解:比较两个文件并以并排的格式显示差别...

sdiff命令用于比较两个文件并以并排的格式显示差别。

用法

sdiff[选项] ...文件1 文件2

参数

-o FILE --output=FILE       互动式操作,并将结果写入到文件中.

-i --ignore-case          考虑大写和小写的是相同的

-E --ignore-tab-expansion     忽略tab变化

-b --ignore-space-change      忽略空格的变化

-W --ignore-all-space       忽略所有空格

-B --ignore-blank-lines      忽略空行

-I RE --ignore-matching-lines=RE 忽略所有匹配RE

--strip-trailing-cr         去掉尾部回车

-a --text            把文件当成文本

-w NUM --width=NUM         最多NUM(默认130),每行的列输出

-l --left-column          当有两行只有左侧立柱

-s --suppress-common-lines     不输出公共线

-t --expand-tabs         把tab转成空格

-d --minimal           尽可能找出变化较小的一组

-H --speed-large-files       假设大文件和许多离散的小差异

--diff-program=PROGRAM       使用PROGRAM比较文件.

-v --version 版本信息.

--help 帮助.

实例1

[tank@localhost test1]# sdiff -a test test1  #比较二个文件的不同

1234  \  asdfasdfas

>  asdfasdf

实例2

dream>cat 1.txt

1

dream>cat 1.txt.diff

1

2

diffinfor

dream>sdiff -s 1.txt 1.txt.diff | sed -e 's#>[[:space:]]##g' -e 's/^[[:space:]] *//g' >diff.log   #比较两个文件的不同并输出过滤掉不需要的信息,把不同内容送至文本

dream>cat diff.log

2

diffinfor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值