码迷,mamicode.com
首页 >  
搜索关键字:awk 文本处理工具    ( 4925个结果
数据查找
grep "expects build fingerprint" . -rnc | awk 'BEGIN{FS=":"}$2==3{print $1}' | xargs -I '{}' mv {} ../finger-error/http://www.cnblogs.com/chengmo/arch...
分类:其他好文   时间:2015-01-29 19:08:19    阅读次数:302
Linux sort uniq awk head 完成访问日志统计排序功能
我们开发时候经常会遇到统计一些访问日志,访问日志中的url是海量的,并且都是重复的。以url为例,统计url中出现频率次数前5的url,并按出现次数的降序排序,我们可以通过linux sort、uniq、awk、head命令来统计...
分类:编程语言   时间:2015-01-29 09:27:01    阅读次数:167
PHP脚本监控程序
#!/bin/sh# Find ipIP=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{ print substr($2, index($2, ":")+1)}'`#monitor procname scriptnamemonitor(){ proc...
分类:Web程序   时间:2015-01-28 21:18:44    阅读次数:209
linux下scoket句柄查询
关于linux下scoket打开超过设置的参数,并且网站应用打开比较慢,和报错toomaryopenfiles错误时。首先查询当前服务器的句柄数量#lsof-n|awk‘{print$2}‘|sort|uniq-c|sort-nr|more前列是句柄数量后列是进程编号#ps-aef|grep7191查看进程编号对应的进程再增加openfile的数量使用u..
分类:系统相关   时间:2015-01-28 19:53:14    阅读次数:306
linux basic command
1. stracestrace -f -tt -o /tmp/gwenjie_vemkd_strace.log -p 5913 & -f 打印线程2. sedcat vemkdperf.log | awk '{print $13, $19, $25}' | sed -s 's// /g' > vv....
分类:系统相关   时间:2015-01-28 19:27:58    阅读次数:276
mac
cat oui.txt|sed -e :a -e '$!N;s/\n\s/=/;ta' -e 'P;D' | sed 's/(hex)\+/=/g' | awk -F '=' '{print $3 $2 $NF}' | sed 's/\s\+/ /g' | sort > allmac.txt; c....
分类:系统相关   时间:2015-01-28 19:15:38    阅读次数:186
查询Linux 开机时间和运行时长
查询开机时间cat/proc/uptime|awk-F.‘{run_days=$1/86400;run_hour=($1%86400)/3600;run_minute=($1%3600)/60;run_second=$1%60;printf("系统已运行:%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}‘查询运行时长date-d"$(awk-F.‘{print$1}‘/proc/uptime)second..
分类:系统相关   时间:2015-01-28 11:21:35    阅读次数:607
awk的些许小技巧
一句话kill掉名为navimain的process(利用awk的列操作能力)kill -15 `ps|grep navimain | awk 'NR==1 {print $1}'`
分类:其他好文   时间:2015-01-27 23:13:01    阅读次数:176
cut命令
一、简单介绍cut的用法:1.-f提取第几列2.-d按照指定分隔符分隔列二、cut的优点和缺点:优点:用cut来取列,简单方便缺点:a.cut只能取用制表符分隔的列。非制表符分隔的列,df-h的输出的结果就不能取b.cut不能自定义列的顺序c.这两个缺点awk都可以实现三、cut命令使用:1.查看..
分类:其他好文   时间:2015-01-27 18:40:03    阅读次数:169
Nagios监控LINUX /var/log/message脚本
写的不好轻喷 #! /bin/sh STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 currdate=`date | awk '{print $2,"*",$3}'` if [ `/usr/bin/sudo tail -20 /var/log/messages | grep "$currdate" | gre...
分类:移动开发   时间:2015-01-27 15:05:34    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!