comp命令:
// 描述:
逐字节比较两个文件或文件集的内容。 如果在没有参数的情况下使用,comp会提示你输入要比较的文件。
// 语法:
comp [<Data1>] [<Data2>] [/d] [/a] [/l] [/c] [/n=<Number>]
// 参数:
<data1> : 指定要比较的第一个文件或文件集的位置和名称。 可以使用通配符(*和?)指定多个文件。
<data2>: 指定要比较的第二个文件或文件集的位置和名称。 可以使用通配符(*和?)指定多个文件。
/d:(decimal) 以十进制格式显示差异。 (默认格式为十六进制。)
/a: 将差异显示为字符。
/l:(line number) 显示出现差异的行号,而不是显示字节偏移量。
/c: 执行不区分大小写的比较。
/n 仅比较为每个文件指定的行数,即使文件大小不同。
// 说明:
处理 Data1和Data2的特殊情况:
--> 如果省略Data1或Data2的必要组件,或者省略Data2,comp会提示您输入缺少的信息。
--> 如果Data1仅包含驱动器号或没有文件名的目录名,则comp会将指定目录中的所有文件与Data1中指定的文件进行比较。
--> 如果Data2仅包含驱动器号或目录名,则Data2的默认文件名与Data1中的默认文件名相同。
--> 如果comp找不到您指定的文件,它会提示您一条消息,以确定是否要比较更多文件。
比较不同位置的文件:
Comp可以比较同一驱动器或不同驱动器上的文件,以及相同目录或不同目录中的文件。 当comp比较文件时,它会显示它们的位置和文件名。
比较不同大小的文件:
您必须指定 /n 来比较不同大小的文件。 如果文件大小不同且未指定 /n,则comp将显示以下消息:
Files are different sizes
Compare more files (Y/N)?
// 实例:
### 这个 comp 命令显示出来的一点都不好看,明显没有 fc 好看。还是用 fc 习惯些!!!