bdiff { File1 | - } { File2 | - } [ Number ] [ -s ]
bdiff 命令会比较 File1 和 File2 参数指定的文件,并将关于它们差异行的信息写至标准输出。如果两个文件中有一个文件的名称为 -(减号),bdiff 命令读取标准输入。bdiff 命令的用法就像 diff 命令,用以查找两个文件中必须更改的行从而使它们完全相同。该命令最主要的目的是允许处理对于 diff 命令过大的文件。
bdiff 命令忽略与两个文件的开头共有的行,将每个文件的剩余行分割成每个 Number 行的段,并调用 diff 命令以比较对应的段。在某些情况下,Number 参数的 缺省值 3500 行对 diff 命令来说太大。如果 diff 命令失败,为 Number 参数指定较小的值并重试一次。
bdiff 命令的输出与 diff 命令具有相同的格式。bdiff 命令调整行数以说明文件分段的原因。注意由于文件的分段,bdiff 命令无需查找可能的最小文件差别集。
-s | 消除来自 bdiff 命令的错误消息。(注意,-s 标志不能消除来自 diff 命令的错误消息。) |
要显示 chap1 文件和 chap1.bak 文件之间的差别:
bdiff chap1 chap1.bak
/usr/bin/bdiff | 包含 bdiff 命令。 |
diff 命令。
《AIX 5L V5.2 系统用户指南:操作系统与设备》 中的文件概述。
《AIX 5L V5.2 系统用户指南:操作系统与设备》 中的输入与输出重定向概述。