一、找相同
以從file1.txt和file2.txt中抽離出相同部分為例,注意:檔案都是已經排好序的
sort
-r 1.txt -o 1.txt
sort
-r 2.txt -o 2.txt
vi same.txt//script difference.txt
grep -wf 1.txt 2.txt > same.txt
二、找不同
1.對要比較的兩個檔案進行排序
sort -r 1.txt -o 1.txt
sort -r 2.txt -o 2.txt
2.用script新建乙個txt檔案
script difference.txt
3.查詢在2.txt檔案中存在,在1.txt檔案中不存在的命令
grep -vff 1.txt 2.txt > difff.txt
diff[引數][檔案1或目錄1][檔案2或目錄2]
2.命令功能:
**diff命令能比較單個檔案或者目錄內容。如果指定比較的是檔案,則只有當輸入為文字檔案時才有效。**以逐行的方式,比較文字檔案的異同處。
如果指定比較的是目錄的的時候,diff 命令會比較兩個目錄下名字相同的文字檔案。列出不同的二進位制檔案、公共子目錄和只在乙個目錄出現的檔案。
diff
-c .
/a.txt .
/b.txt
Linux 使用grep快速比較兩個檔案不同
兩個檔案的比較,會有同學說使用diff,和vimdiff就可以快速比較,為什麼還要使用grep呢?有些時候,diff和vimdiff的時候環境不符合,這樣的情況,就可以使用grep來解決這個問題。先說下命令 grep vwf file1 file2 v 取反,就是找到的相同的地方的,但是輸出的內容卻...
比較兩個檔案或兩個檔案集並顯示它們之間的不同
比較兩個檔案或兩個檔案集並顯示它們之間的不同 fc a c l lbn n off line t u w nnnn drive1 path1 filename1 drive2 path2 filename2 fc b drive1 path1 filename1 drive2 path2 filen...
vim 比較兩個檔案
1.使用vim的比較模式開啟兩個檔案 vim d file1 file2 或vimdiff file1 file2 2.如果已經開啟了檔案file1,再開啟另乙個檔案file2進行比較 vert diffsplit file2 如果沒有用vert命令,diffsplit則會分上下兩個視窗。3.如果已...