use Time::HiRes qw(time);use POSIX qw(strftime);my $t = time;my $date = strftime "%Y%m%d %H:%M:%S", localtime $t;$date .= sprintf ".%03d", ($t-int($t)...
分类:
其他好文 时间:
2014-07-22 22:57:34
阅读次数:
179
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
系统相关 时间:
2014-07-18 19:32:48
阅读次数:
398
'date': '2013-01-01' #固定值 'date': time.strftime('%Y-%m-%d') #启动时候的值 'date': lambda *a: time.strftime('%Y-%m-%d') #当前日期 6.1后,官方建议date/datetime的默认值的写法是(...
分类:
其他好文 时间:
2014-07-18 19:26:46
阅读次数:
219
awk从FILE中读取文件,并采用指定的分隔符(默认为空格),将其分为多个段,每一个段的内容都放在$n(n为数字)中。$0表示一整行的内容。awk的用法:awk‘PATTERN{ACTION}‘FILE
说明:
PATTERN:为匹配模式。如果没有PATTERN,则表示匹配所有。
ACTION:对匹配的内容所执行的操..
分类:
其他好文 时间:
2014-07-18 13:25:19
阅读次数:
199
前面三篇总结了awk的基本结构,常用系统变量,流程控制,和函数。这一篇总结下awk剩余的一些话题。getline函数getline函数是从输入,标准输入,文件或管道读取另一行getline和next有点类似,它俩都导致下一个输入行被读龋不同的,next语句将控制返回到脚本的顶部。而getline得..
分类:
其他好文 时间:
2014-07-17 20:19:12
阅读次数:
250
ip.txt 里存储着ip信息 统计排序后取前10条awk '{cnt[$1]++} END{for (ip in cnt) print ip":"cnt[ip]}' ip.txt | sort -k 2 -rn -t":" | head -n 10awk '{cnt[$1]++} END{for ...
分类:
系统相关 时间:
2014-07-17 13:32:35
阅读次数:
12747
题目描述:猜密码:远程连接,如果猜错密码超过五次,就拒绝访问实现描述:通过查看日志,找到相应ip地址的失败记录,累加次数超过五次的将这个ip地址丢到/etc/hosts.deny文件中,写法是:sshd:ip#!/bin/bashforipin$(cat/var/log/secure|grep"Failedpassword"|awk‘{print$11}..
分类:
其他好文 时间:
2014-07-17 08:54:09
阅读次数:
278
#!/bin/bash ver=`cat gate.rc | grep FILEVERSION`ver=`echo $ver | awk '{print $2;}'`ver=`echo $ver |sed 's/\([0-9]*\),\([0-9]*\),\([0-9]*\),\([0-9]*\)/...
分类:
系统相关 时间:
2014-07-17 00:54:24
阅读次数:
363
查看TCP状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'查看SOCKET状态:cat /proc/net/sockstatTIME_WAIT状态的socket一般需要等到2msl时间后,socket才会被...
分类:
系统相关 时间:
2014-07-16 18:28:46
阅读次数:
231
函数是一个独立计算的过程,它接收一些参数并返回一些值awk有很多内置函数,分为:算术函数和字符串函数算术函数cos(x)返回x的余弦(x为弧度)exp(x)返回e的x次幂int(x)返回x的整数部分的值log(x)返回x的自然对数(以e为底)sin(x)返回x的正弦(x为弧度)sqrt(x)返回xatan2(y,x)返回y..
分类:
其他好文 时间:
2014-07-16 16:26:37
阅读次数:
285