shell三剑客
时倾 | 职业人生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
运维:使用awk命令获取文本的某一行,某一列
1、打印文件的第一列(域) awk '{print $1}' filename 2、打印文件的前两列(域) awk '{print $1,$2}' filename 3、打印完第一列,然后打印第二列 awk '{print $1 $2}' filename 4、打印文本文件的总行数 awk 'END{print NR}' filename 5、打印文本第一行 awk 'NR==1{print}' filename 6、打印文本第二行第一列 sed -n "2, 1p" filename | awk原创 2020-06-18 17:23:32 · 582 阅读 · 0 评论 -
统计网站 同一IP访问的次数及IP地址
[root@master ~]# awk '{ip[$1]++} END{for (i in ip) print i,ip[i]}' /var/log/httpd/access_log 192.168.116.1 6 192.168.116.128 100 $1是从日志中获取IP,将IP作为下标 存入数组 同一IP进行++相当于将ip[$1]作为一个变量 for循环遍历到的是IP ip[i...原创 2020-04-24 15:37:40 · 977 阅读 · 0 评论
分享