a.txt:
$more a.txt 11 22 33 44 55
b.txt:
$more b.txt 111 22 77 88 33 99
如果执行diff a.txt b.txt:
$diff -w a.txt b.txt 1c1 < 11 --- > 111 2a3,4 > 77 > 88 4,5c6 < 44 < 55 --- > 99
"<"表示a.txt有,但是b.txt里面不包含;">"表示a.txt没有,但是b.txt包含。
如果执行 diff -w a.txt b.txt | grep \^\<
$diff -w a.txt b.txt | grep \^\< < 11 < 44 < 55
该执行结果就将只输出a.xt里面有,但是b.txt里面不包含的文件内容。
如果执行 diff -w a.txt b.txt | grep \^\>
$diff -w a.txt b.txt | grep \^\> > 111 > 77 > 88 > 99
该执行结果就将只输出b.xt里面有,但是a.txt里面不包含的文件内容。