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
我们开发时候经常会遇到统计一些访问日志,访问日志中的url是海量的,并且都是重复的。以url为例,统计url中出现频率次数前5的url,并按出现次数的降序排序,我们可以通过linux sort、uniq、awk、head命令来统计...
分类:
编程语言 时间:
2015-01-29 09:27:01
阅读次数:
167
#!/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打开超过设置的参数,并且网站应用打开比较慢,和报错toomaryopenfiles错误时。首先查询当前服务器的句柄数量#lsof-n|awk‘{print$2}‘|sort|uniq-c|sort-nr|more前列是句柄数量后列是进程编号#ps-aef|grep7191查看进程编号对应的进程再增加openfile的数量使用u..
分类:
系统相关 时间:
2015-01-28 19:53:14
阅读次数:
306
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
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
查询开机时间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
一句话kill掉名为navimain的process(利用awk的列操作能力)kill -15 `ps|grep navimain | awk 'NR==1 {print $1}'`
分类:
其他好文 时间:
2015-01-27 23:13:01
阅读次数:
176
一、简单介绍cut的用法:1.-f提取第几列2.-d按照指定分隔符分隔列二、cut的优点和缺点:优点:用cut来取列,简单方便缺点:a.cut只能取用制表符分隔的列。非制表符分隔的列,df-h的输出的结果就不能取b.cut不能自定义列的顺序c.这两个缺点awk都可以实现三、cut命令使用:1.查看..
分类:
其他好文 时间:
2015-01-27 18:40:03
阅读次数:
169
写的不好轻喷
#! /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