Cmp
来自 ChinaUnix Wiki
Linux命令:cmp
功能说明: 比较两个文件是否有差异。 语 法:cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件]
补充说明:当相互比较的两个文件完全一样时,则该指令不会显示任何信息。若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。若不指定任何文件名称或是所给予的文件名为"-",则cmp指令会从标准输入设备读取数据。
参 数: -c或--print-chars 除了标明差异处的十进制字码之外,一并显示该字符所对应字符。 -i<字符数目>或--ignore-initial=<字符数目> 指定一个数目。 -l或--verbose 标示出所有不一样的地方。 -s或--quiet或--silent 不显示错误信息。 -v或--version 显示版本信息。 --help 在线帮助。
英文版本,欢迎翻译:
ABOUT CMP
Compares two files and tells you which line numbers are different.
SYNTAX
cmp [-c] [-i N] [-l] [-s] [-v] firstfile secondfile
-c Output differing bytes as characters. -i N Ignore differences in the first N bytes of input. -l Write the byte number (decimal) and the differing bytes (octal) for each difference. -s Write nothing for differing files; return exit statuses only. -v Output version info. firstfile First file that you wish to compare. secondfile Second file that you wish to compare to.
EXAMPLES
cmp file1.txt file2.txt - Compares file1 to file2 and outputs results. Below is example of how these results may look.
file.txt file2.txt differ: char 1011, line 112
