linux 查看文件内容以及按照某条记录集合显示



构造一种情况

有两个文件都有若干条记录,每个记录又有很多字段,要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等进行精确的查看



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值