一、找相同
以从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