awk
金太和
多年从事系统管理、应用管理等运维性工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
awk分类统计
前些时间去面试,其中又这么一道题:写一个脚本,统计一下apache日志中IP出现频率最高的前五个。 当时就懵了。apache日志,大爷的,好歹给个例子,让我看看apache日志长什么样子。 没办法,只得动用我正则表达式的储备了,于是,尝试使用正则表达式来解决问题。 简略分析下,分为这么几步: 首先,把IP地址过滤出来,可以使用 grep "[0-9]\{1,3\}\.[0-9]\{1...原创 2019-03-04 22:51:05 · 1486 阅读 · 0 评论 -
Shell脚本-使用awk实现取自定义参数值
编写脚本的时候有时候需要传入不同参数,比如名字、文件名、路径等等。这个时候如果有类似 -f 、-o 之类的参数就好了。编写shell脚本可以考虑使用下面这种用 awk 加循环的方式来简单实现,当然,也有别的更好的方式,比如getopts等。 #处理-f -s等 para=`echo $*|awk '{for(i=1;i<NF;i++) if($i~/-'$_ii'/) print $...原创 2019-08-16 14:38:30 · 1202 阅读 · 0 评论 -
awk脚本示例-1
该脚本仅仅只是提供一个最简单、基础的awk脚本的示例。 yuqq:~/shell_path # cat stutent_score.awk #!/bin/awk -f #All comment lines must start with a hash '#' #Name:stutent_score.awk #Usage:stutent_score.awk grade.lst #Prints...原创 2019-08-16 14:51:25 · 221 阅读 · 0 评论
分享