comp命令: // 描述: 逐位元組比較兩個文件或文件集的內容。 如果在沒有參數的情況下使用,comp會提示你輸入要比較的文件。 // 語法: comp [<Data1>] [<Data2>] [/d] [/a] [/l] [/c] [/n=<Number>] // 參數: <data1> : 指定 ...
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 習慣些!!!