Dos 中的 fc 命令可以快速对比文件的内容。
比较两个文件并显示它们之间的不同。
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2
参数 | 描述 |
---|---|
drive:path/filename | 对比文件所在的目录。 |
/A | 只显示每个不同处的第一行和最后一行。 |
/C | 不分大小写。 |
/N | 在 ASCII 比较上显示行数。 |
/T | 不要将 tab 扩充到空格。 |
/W | 为了比较而压缩空白( tab 和空格)。 |
实例 | 描述 |
---|---|
fc /a | 只显示每个不同处的第一行和最后一行。 |
fc /c | 不分大小写。 |
fc /n | 在 ASCII 比较上显示行数。 |
fc /t | 不要将 tab 扩充到空格。 |
fc /w | 为了比较而压缩空白( tab 和空格)。 |
fc /a
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
首先我们先看下两个的文件,如下图:
输入以下命令:
fc /a fileA.txt fileB.txt
运行结果如下图:
fc /c fileA.txt fileB.txt
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
首先查看两个文件的区别,如下图:
对比两个文件,不区分大小写,具体命令如下:
fc /c fileA.txt fileB.txt
运行之后结果如下图:
fc /n fileA.txt fileB.txt
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
对比两个文件,显示不同之处并显示行号,具体命令如下:
fc /n fileA.txt fileB.txt
运行之后结果如下图:
fc /t fileA.txt fileB.txt
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
默认情况下,tab 键等于 8 个空格,输入命令如下:
fc fileA.txt fileB.txt
运行之后结果如下图:
此时如果需要区分 tab 和空格,则需要输入以下命令:
fc /t fileA.txt fileB.txt
运行之后结果如下图:
fc /w fileA.txt fileB.txt
使用 cd 命令进入 E 盘,具体命令如下:
cd /d e:haicoder
运行后,输出如下:
压缩 tab 和空格后比较,输入命令如下:
fc /w fileA.txt fileB.txt
运行之后结果如下图:
Dos 中的 fc 命令可以快速对比文件的内容。