![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 50
Linux基础命令学习记录
微胖的小测试
一个测试菜鸟记录学习过程
展开
-
Linux基础命令练习 2:awk,substr(),sort【nginx日志分析-IP统计】
题目来源:牛客网 题解: awk '{ if(substr($4, 2, 11) == "23/Apr/2020") temp[$1]++; }END{ for(i in temp){ print temp[i] " " i } }' nowcoder.txt | sort -nr -k1 substr($4, 2, 11): awk默认使用空格分隔一行的各个数据; 根据日志格式可知,日期在分割后的第4项,取出第4项,整个作为 ...原创 2021-12-08 19:52:18 · 292 阅读 · 0 评论 -
Linux基础命令练习 1:grep,awk,sed
题目来源:https://www.nowcoder.com/activity/oj 参考文档:https://blog.csdn.net/hellochenlian/article/details/34088179 本文是个人学习笔记。 写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始 方法1: grep -n '^\s*$' nowcoder.txt | awk -F: '{print $1}' 解析: grep:用于查找文件里符合条件的字符串。 gre原创 2021-11-06 16:49:45 · 259 阅读 · 0 评论