目录: 一、概述 二、awk基本语法格式 三、awk基本操作 四、awk条件及循环语句 五、awk函数 六、awk演示示例(源自于man手册) 一、概述 1. 产品概述: awk是一种编程语言,用于在linux/unix下对文本和数据进行扫描与处理。数据可以来自标准输入、文件、管道。 ...
分类:
系统相关 时间:
2014-08-12 16:59:54
阅读次数:
296
正则表达式是一种字符模式,在匹配文本文件的内容的时候,使用一组特殊的符号,匹配出我们想要的内容。为什么用正则表达式搜索(匹配)出我们想要的看到的精简的内容。正则表达式的元字符:元字符 功能 样例 匹配样例^ 行首定位符 /^root/ 匹配以root开头的行$ ..
分类:
其他好文 时间:
2014-08-12 13:54:24
阅读次数:
262
2014-08-12HDFS存储过慢,内存过高而且不释放网络方面:使用 netstat-n |awk'/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查看网络情况:情况如下: CLOSE_WAIT 102 FIN_WAIT2 2 ESTABLIS...
分类:
其他好文 时间:
2014-08-12 13:07:14
阅读次数:
601
一直想好好了解一下awk的,不过以前总感觉看的资料太深了,找到两篇浅显易懂的:[1]http://blog.csdn.net/andyxm/article/details/5964071[2]http://blog.csdn.net/wklken/article/details/6555694
分类:
其他好文 时间:
2014-08-12 12:59:44
阅读次数:
201
流量超出后网站会被暂停,暂停后才会发邮件通知。此脚本可以加到计划任务,每天获取流量使用前十。及时查看流量是否会超出。#!/bin/baship=`ifconfig|grep"inetaddr"|grep-v127.0|cut-d:-f2|awk‘{print$1}‘`file=/opt/useage.bandwidthfind/usr/local/directadmin/data/users/-..
分类:
其他好文 时间:
2014-08-12 10:30:44
阅读次数:
172
4.留下pid为12345的那个sh进程,杀死系统中所有其它sh进程 ps –ef|grep sh |awk ‘{if($2!=”12345”) {print “kill “$2}}’ >killpid.sh cat killpid.sh ./killpid.sh 5. 根据以下日志文件,计算使用各...
分类:
其他好文 时间:
2014-08-10 15:34:30
阅读次数:
223
1通过awk脚本运行awk程序:awk-f program_file_name input_files
#!/bin/awk -f
BEGIN
{
print "What is your name,sir?";
while(getline>0)
print "Hi",$1,"Nice to meet you!"
}
2 FILENAME, FNR
stude...
分类:
其他好文 时间:
2014-08-10 13:03:40
阅读次数:
261
1、以80开头的端口排序:netstat-lntup|awk‘{if($4~/80/){split($4,a,":");printa[2]}}‘|sort-u
分类:
其他好文 时间:
2014-08-08 18:25:16
阅读次数:
188
#!/bin/sh#authbyyx20140808#purgenginxcacheCACHE_DIR="/data/web/cache"FILE="$*"if[$#-eq0];thenecho"pleaserun\"sh$0index.htmlindex.jsp....\""exitfiforiin`echo$FILE`dogrep-ra$i${CACHE_DIR}|awk-F":"‘{print$1}‘>./cache_list.txtforjin`cat./cache_list.txt`do rm..
分类:
其他好文 时间:
2014-08-08 16:33:27
阅读次数:
197