获取日志$6到$NF的字段
2015-06-19 16:57
295 查看
如何获取日志从$6到$NF的字段
aa文件:
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:42043->[192.168.101.38] a b c
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:43241->[192.168.101.38] asdfasdf
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:59912->[192.168.101.38] 1 2 2
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:54701->[192.168.101.38]asdfas aaaa
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:59112->[192.168.101.38]asdf adfsaf adfsdd
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:44452->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:37467->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:49426->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:58209->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:39767->[192.168.101.38]
方法一如下:
awk '{for(i=6;i<=NF;i++) printf " "$i;if (NF > 6) printf "\n";}' aa
方法二如下;
awk '{a=index($0,$6);print substr($0,a)}' aa
本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1663656
aa文件:
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:42043->[192.168.101.38] a b c
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:43241->[192.168.101.38] asdfasdf
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:59912->[192.168.101.38] 1 2 2
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:54701->[192.168.101.38]asdfas aaaa
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:59112->[192.168.101.38]asdf adfsaf adfsdd
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:44452->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:37467->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:49426->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:58209->[192.168.101.38]
Jun 19 16:40:19 192_168_101_38 snmpd[20032]: Connection from UDP: [192.168.100.3]:39767->[192.168.101.38]
方法一如下:
awk '{for(i=6;i<=NF;i++) printf " "$i;if (NF > 6) printf "\n";}' aa
方法二如下;
awk '{a=index($0,$6);print substr($0,a)}' aa
本文出自 “秋天的童话” 博客,请务必保留此出处http://wushank.blog.51cto.com/3489095/1663656
相关文章推荐
- Android Choreographer 源码笔记
- Android Studio开发JNI工程
- 使用向量的方法计算点到直线的距离
- 一步步走进Android MaterialDesign 之 DrawerLayout
- How to install ipsec-tools on RHEL6
- bat批量目光声明
- 【Training versus Testing】林轩田机器学习基石
- 114 Flatten Binary Tree to Linked List 二叉树到单链表的扁平化处理
- IOS prepareForSegue 多窗口切换学习
- 如何编译&使用boost库?
- 好久没更新了,对这段时间做个总结
- ABAP中操作回车、换行、回车加换行、的方案
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
- Mac OS 后台服务注册
- LeetCode 之 Two Sum — C++ 实现
- ARM R0-R16
- 机器学习算法与Python实践之(二)支持向量机(SVM)初级
- code
- Linux gperf命令
- Ceph之数据分布:CRUSH算法与一致性Hash