「sdiff(1)」-

  LINUX MANUAL PAGES

一起合并文件之间的不同

命令语法格式

sdiff [OPTION]… FILE1 FILE2

命令描述

一起合并文件FILE1与FILE2之间的不同。

如果FILE是’-‘,则读取标准输入。

命令支持的选项及含义

需要提供给长选项的参数也需要提供给对应的短选项。

-o, –output=FILE
以交互方式操作,将输出发送到FILE。

-i, –ignore-case
比较文件内容时,忽略大小写。

-E, –ignore-tab-expansion
忽略由TAB转义引起的内容不同。

-Z, –ignore-trailing-space
忽略行为的空格。

-b, –ignore-space-change
忽略空白数量的变化

-W, –ignore-all-space
忽略所有空格的变行。

-B, –ignore-blank-lines
忽略所有空白行的变化。

-I, –ignore-matching-lines=RE
忽略所有匹配RE的行的变化。

–strip-trailing-cr
在输出中,截掉所有的回车符号(CR)

-a, –text
将所有的文件视为普通的文本文件。

-w, –width=NUM
输出最多NUM(默认130)打印列

-l, –left-column
仅在左侧输出公共行。

–suppress-common-lines
不要输出公共行。

-t, –expand-tabs
在输出中,将制表符转化为空格。

–tabsize=NUM
每NUM个打印列为一个TAB位。默认为“8”。

-d, –minimal
努力寻找一个很小的变化集。

–speed-large-files
假设是大文件,并存在许多分散的小变化。

–diff-program=PROGRAM
使用PROGRAM程序来比较文件。

其他选项

–help
显示帮助信息并退出。

-v, –version
显示版本信息。

退出状态

0 输入文件相同

1 输入文件存在不同

2 存在其他问题

相关手册

cmp(1), diff(1), diff3(1)

查看Info手册:info sdiff

参考文献

更新日志

  • 08/08/2018 创建文章