构造一种情况
有两个文件都有若干条记录,每个记录又有很多字段,要check两边记录情况,并且要分不同的字段。
解决这种问题,我们分两步解决:
第一,取出我们要check的文件部分,用cat或者tail看你的具体情况
这里我们check的是后十条记录,命令如下:
tail -10 文件名
第二,对每条记录的处理,这里学习到一个新命令
awk,详细的使用可以自己去了解下,
awk -F‘ ’ ‘{print $n}’ ## F:find 第一个引号内为按照什么分割,tab键当做空格处理 n:表示要显示的记录的第几个字段
这样就能得到我们要看的结果了,但是为了我们更加方便的处理我们还可以继续借助awk提供的方法
tail -10 sss|awk -F ‘ ’‘{print $n}’|sort|uniq|wc -l
排序|去重|统计数量
大体比较完了之后就要落实到每条数据
我们随机找一条数据,
grep +xxx +文件路径 #xxx 要找的数据的关键字
如果碰到实时更新的文件,重复关闭打开太慢,可以
tail -20f +文件名
实时看后二十行文件,后面当然也可以加上gerp等进行精确的查看