uniq命令:从输入中删除前后相接的重复的行,删除相邻的重复行

uniq [option]......[]file]......

            -c:显示每行中重复出现的次数(相邻的)
							
							-d:仅显示重复过的行(相邻的)
							
							-u:仅显示不曾重复的行(相邻的)
							
							注:连续且完全相同方为重复!!!!
							
							常和sort一起搭配使用:
							
							  sort  userlist.txt |unique  -c
								
								cut  -d“ ”  -f1  /var/log/httpd/access_log |sort |uniq  -c|sort -nr
								
								
								
		比较两个文件的不同之处:区别
		
		           diff   foo.conf   foo2.conf
							 
							 diff -u  foo.conf   foo2.conf
							 
							 -u: 详细显示foo.conf 和 foo2.conf之间的相同地方 是以 foo.conf为主
							 
							 的,-   +   表示减掉该行 和加上该行 就和foo2.conf 一样的。
							 
							 
							 通过patch来备份和恢复文件
							 
							 cat >  f1
							 aaa
							 bbb
							 ccc
							 生成f1
							 cat > f2
							 aaa
							 ddd
							 eee
							 ccc
							 生成f2
							 
							 diff  -u   f1   f2  > diff.log
							 
							 rm  -rf   f2
							 
							 
							 patch  -b   f1  diff.log  (备份f1 为: f1.orig)
							 
							 并且生成新的f1文件,该文件内容和原来删除的f2内容
							 
							 一样的,完成f2的恢复。