原文:awk中打印连续多列,或者删除多列的技巧

问题:比如有一个文件是 列,你只要后面的 列,怎么打印。 方法:把第一列和第二列做空 用print打印 wangjq mgmt humandb cat test wangjq mgmt humandb awk print test 这种方法有个问题:就是第一列和第二列并没有消失,只是为空。 方法 :循环打印 用printf打印 wangjq mgmt humandb cat test wangjq ...

2017-12-09 15:29 0 9654 推荐指数:

查看详情

awk打印以后的所有

有一次,需要打印之后的所有,在网上找了一下,发现了这个办法。感觉这个方法的逆向思维很好:需要某以后的,如果直接清除了某之前的所有,那么剩下的不久满足要求了吗? 只显示第二及以后所有,操作命令如下: awk '{ $1=""; print $0 }' file_name ...

Fri Jul 12 21:34:00 CST 2019 0 968
awk打印倒数第2

cat 1-iplist.txt | awk '{ print $(NF-2) }'|wc    实际示例: 打印nginx日志 变量request_time超过3秒的日志信息 [root@dataline-prod scripts]# cat /var/log ...

Mon Oct 29 18:49:00 CST 2018 0 4150
linux系统awk命令删除指定

1、测试数据 2、删除第二 3、删除第二,不留空格 4、是否适用tab 5、是否适用tab ...

Sat Jul 17 22:37:00 CST 2021 0 1207
awk打印第n个参数到最后一个技巧/将n行组成一

打印第n参数到最后一个参数 文本的NF不等,即字段长度不固定,想截取从$3到$NF 第一反应是使用循环 但其实可以使用CU帽神给的技巧 如果分隔符比较标准的话(即使用的是统一的标准分隔符),建议还是用cut命令比较嗨皮 帽子神写 ...

Fri Aug 18 22:43:00 CST 2017 0 3871
Linux:打印(输出)所有的awk, $0)

如果想输出所有的的话,只需要$0这个函数,例如以下命令: awk '/rs16945916/ {print $0}' test.txt > allcol.txt   rs16945916指的是打印在行中含有该字符的所有。 ...

Sun Sep 17 03:37:00 CST 2017 0 2974
awk打印指定以后的所有内容

今天在分析tomcat日志文件时,遇到一个问题,想统计外面用户的user agent信息,因此就只需要过滤出第12之后的所有内容。 那么对于这个需求,我们到底该怎么处理呢,由于我没有想到一个一步到位的方法,因此找到了一个取巧的方法,将其过程分成两步: 1、使用awk将文件的前12替换为空 ...

Mon Jan 05 08:18:00 CST 2015 0 4193
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM