awk打印倒数第2列
cat 1-iplist.txt | awk '{ print $(NF-2) }'|wc
实际示例: 打印nginx日志中 变量request_time超过3秒的日志信息
[root@dataline-prod scripts]# cat /var/log/nginx/access.log |awk '{print $0}'|awk -F '"' ' $(NF-1)>3 '
125.121.14.250 - - [29/Oct/2018:09:39:54 +0800] "GET /api/item/hot-item-list?firstCategoryName=%E4%B8%8A%E8%A1%A3&secondCategoryName=%E6%A3%89%E7%BE%BD%E7%BB%92%E6%9C%8D&shopFilterStatus=1&dateRangeStatus=2&minPrice=100200&maxPrice=&shopStyle=&shopType=&itemColor=&shopLikeName=&business=%E5%A5%B3%E8%A3%85&rankStatus=&startDate=2018-10-21&endDate=2018-10-28&pageNo=1&pageSize=20 HTTP/1.1" 200 185 "https://www.zhiyitech.cn/page/dataline/recommend" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15" "-" "3.041"
125.121.14.250 - - [29/Oct/2018:09:39:56 +0800] "GET /api/item/hot-item-list?firstCategoryName=%E4%B8%8A%E8%A1%A3&secondCategoryName=%E6%A3%89%E7%BE%BD%E7%BB%92%E6%9C%8D&shopFilterStatus=1&dateRangeStatus=2&minPrice=10020&maxPrice=&shopStyle=&shopType=&itemColor=&shopLikeName=&business=%E5%A5%B3%E8%A3%85&rankStatus=&startDate=2018-10-21&endDate=2018-10-28&pageNo=1&pageSize=20 HTTP/1.1" 200 185 "https://www.zhiyitech.cn/page/dataline/recommend" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15" "-" "4.957"
125.121.14.250 - - [29/Oct/2018:09:40:22 +0800] "GET /api/item/hot-item-list?firstCategoryName=%E4%B8%8A%E8%A1%A3&secondCategoryName=%E5%A4%B9%E5%85%8B&shopFilterStatus=1&dateRangeStatus=2&minPrice=10050&maxPrice=&shopStyle=&shopType=&itemColor=&shopLikeName=&business=%E5%A5%B3%E8%A3%85&rankStatus=&startDate=2018-10-21&endDate=2018-10-28&pageNo=1&pageSize=20 HTTP/1.1" 200 185 "https://www.zhiyitech.cn/page/dataline/recommend" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15" "-" "3.085"
reqeust_time 信息位于日志的最后一列
awk打印倒数第2列的更多相关文章
- awk 打印从某一列到最后一列的内容
数据内容来源于 linux history的命令输出 awk命令 history|awk -F " " '{for (i=2;i<=NF;i++)printf(" ...
- awk技巧(如取某一行数据中的倒数第N列等)
使用awk取某一行数据中的倒数第N列:$(NF-(n-1))比如取/etc/passwd文件中的第2列.倒数第1.倒数第2.倒数第4列(以冒号为分隔符) [root@ipsan-node06 ~]# ...
- awk打印第n个参数到最后一个技巧/将n行组成一列
打印第n参数到最后一个参数 文本的NF不等,即字段长度不固定,想截取从$3到$NF 第一反应是使用循环 [root@localhost ~]# echo "1 2 3 4 5" | ...
- awk打印指定列以后的所有内容
(1)使用awk将文件的前12列替换为空 awk '{for(i=1;i<=12;i++)$i="";print $0}' localhost_access_log //写法 ...
- AWK如何打印从某一列到最后一列的内容
awk -F " " '{for (i=4;i<=NF;i++)printf("%s ", $i);print ""}' file
- linux之awk命令获取最后一列
统计分析中经常用的awk命令,其中用的最多的还是切分 cat test | awk -F',' '{print $1,$2} 能够很好的将记录按照需要切分开, 但是如何获取最后一列呢? 可以使用aw ...
- 【awk】提取文件第一列
生信数据文件一般是按列分开的,如果我们只想简单的提取一列而不是费尽周折写个程序提取哪一列的话,awk作为一个非常好用的文档处理工具,我们现在来简单看一下他的一些功能: awk '{print $1}' ...
- BarTender怎么打印公式化的三列标签
有小伙伴在业务上有这样的需求:使用BarTender打印一行三列的标签,如下A,B,C三个并排.第一行 A1=a B1=a*2-1 C1=a*2:第二行 A2=a+1 B2=(a+1)*2-1 C2= ...
- awk打印出当前行的上一行
#awk '/B/{print a;}{a=$0}' a.txt A # cat a.txt A BCDE
随机推荐
- Selenium2+python自动化47-判断弹出框存在(alert_is_present)
前言 系统弹窗这个是很常见的场景,有时候它不弹出来去操作的话,会抛异常.那么又不知道它啥时候会出来,那么久需要去判断弹窗是否弹出了. 本篇接着Selenium2+python自动化42-判断元素(ex ...
- RobotFramework自动化1-环境搭建
前言 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行. Robot Fram ...
- E470 外放没声音问题解决
到官网下载声卡驱动.和热键驱动,安装就ok了
- mysql的TABLE_SCHEMA的sql和information_schema表, MySQL管理一些基础SQL语句, Changes in MySQL 5.7.2
3.查看库表的最后mysql修改时间, 如果第一次新建的表可能还没有update_time,所以这里用了ifnull,当update_time为null时用create_time替代 select T ...
- Cocos2dx 3.0 过渡篇(二十七)C++11多线程std::thread的简单使用(下)
本篇接上篇继续讲:上篇传送门:http://blog.csdn.net/star530/article/details/24186783 简单的东西我都说的几乎相同了,想挖点深的差点把自己给填进去. ...
- C语言:自定义一个查找字串的功能函数,类似于<string.h>中的strstr()
//自定义一个字符串字串查找标准库函数strstr() #include<stdio.h> #include<string.h> char* myStrstr(char *st ...
- Copy List with Random Pointer leetcode java
题目: A linked list is given such that each node contains an additional random pointer which could poi ...
- Adapter 适配器模式 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- Jquery中parent()和parents()
一.parent()方法 此方法取得匹配元素集合中每个元素的紧邻父元素,也就是第一级父元素,而不是所有的祖先元素.所取得的父元素集合也可以使用表达式进行筛选. 二.parents()方法 此方法取得一 ...
- Spring Boot应用连接数据库MySQL、及一个简单的demo
一.修改pom.xml文件 在项目的pom.xml文件上增加如下代码,添加依赖文件. <dependency> <groupId>mysql</groupId> & ...