标签:cat pre 文件的 完成 ddd 完全 原来 一起 详细
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的恢复。
标签:cat pre 文件的 完成 ddd 完全 原来 一起 详细
原文地址:https://blog.51cto.com/14907072/2539995