สวัสดีปีใหม่ครับวันนี้มีคำสั่ งที่ไม่ค่อยใช้กันบ่อย
แต่มีประโยชน์มากๆ คือ คำสั่ง
fc ย่อมาจาก file compare (การเปรียบเทียบไฟล์)
Syntax FC /B pathname1 pathname2 FC [options] pathname1 pathname2 Key /B : Perform a binary comparison. options /C : Do a case insensitive string comparison /A : Displays only first and last lines for each set of differences. /U : Compare files as UNICODE text files. /L : Compares files as ASCII text. (default) /N : Display line numbers (ASCII only) /LBn: Limit the number of lines that will be read, "n" sets a maximum number of consecutive differing lines after which the File Comparison will abort (resync failed) When FC aborts then "n" number of mismatches will be shown. default=100 lines. /nnnn : Specify a number of consecutive lines that must match after a mismatch. This can be used to prevent the display of the two files from getting too out of sync /T : Do not expand tabs to spaces. /W : Compress white space (tabs and spaces) for comparison.
ด้านบนที่แสดงคือ รูปแบบการใชคำสั่ง และ option นะครับแต่จะยกตัวอย่างแค่ 4 คำสั่ง
ผมสร้างไฟล์ text ไฟล์3ตัว มีfile2 และ file3 ที่เหมือนกัน
คำสั่งที่1 ไม่ใส่option เทียบไฟล์กันตรงๆ ผลลัพท์ออกมาจาได้ดังนี้
> fc file1.txt file2.txt
Comparing files file1.txt and FILE2.TXT
***** file1.txt
Hello
***** FILE2.TXT
hello word
*****
------------------------------ ------------------------------ ---------------------
> fc file3.txt file2.txt
Comparing files file3.txt and FILE2.TXT
FC: no differences encountered
ผลออกมาบอกว่าไม่มีความต่าง
----------------------------- ------------------------------ ----------------------
> fc /b file1.txt file2.txt
Comparing files file1.txt and FILE2.TXT
00000000: 48 68
FC: FILE2.TXT longer than file1.txt
ใส่ option /B (ให้แสดงผลออกเป็นBinary)
ผลออกมาบอกว่าความต่าง
------------------------------ ------------------------------ ---------------------
fc /N file1.txt file2.txt
Comparing files file1.txt and FILE2.TXT
***** file1.txt
1: Hello
***** FILE2.TXT
1: hello word
*****
ใส่ option /N (ให้แสดงผลบรรทัดที่แตกต่างกั นออกมา)
ผลออกมาบอกว่ามีความต่าง
----------------------------- ------------------------------ ----------------------
ไม่มีความคิดเห็น:
แสดงความคิดเห็น