1、内置变量NF当前行有多少片,则$NF表示当前行的最后一个值例子:#awk‘{print$NF}‘1;//打印一行的倒数第一个值
#awk‘{print$(NF-1)}‘1//打印一行的倒数第二个值FS输入的段分隔符#awk-vFS=:‘{print$1}‘/etc/passwd//-v定义一个变量OFS输出的段分隔符#awk-vOFS=:‘{print$1,$2}‘..
分类:
系统相关 时间:
2015-06-23 15:57:18
阅读次数:
199
如何获取日志从$6到$NF的字段aa文件:Jun1916:40:19192_168_101_38snmpd[20032]:ConnectionfromUDP:[192.168.100.3]:42043->[192.168.101.38]abcJun1916:40:19192_168_101_38snmpd[20032]:ConnectionfromUDP:[192.168.100.3]:43241->[192.168.101.38]asdfasdfJun1916:40:..
分类:
其他好文 时间:
2015-06-19 21:45:03
阅读次数:
227
netstat-n|awk'/^tcp/{n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N}END{for(ainS){printf("%-20s%s\n",a,S[a]);++I}...
分类:
Web程序 时间:
2015-06-12 14:42:02
阅读次数:
158
debian下安装apache2+ssl支持
一、虚拟主机
1、当前版本
cat/etc/debian_version
5.0.1
2、本机ip
ifconfig|awk-vRS="Bcast:"‘{print$NF}‘|awk-F:‘/addr/{print$2}‘
10.1.10.250
3、安装apache2的prefork模式
apt-get-yinstallapache2-mpm-prefork
apache2-l|grepprefork.c
..
分类:
Web程序 时间:
2015-06-11 23:08:16
阅读次数:
314
zabbix探索规则自带磁盘及网卡的,参照后整理探索端口并自动添加监控报警功能:shell脚本:#!/bin/bash
port_array=(`netstat-tnlp|egrep-i"$1"|awk{‘print$4‘}|awk-F‘:‘‘{if($NF~/^[0-9]*$/)print$NF}‘|sort|uniq2>/dev/null`)
length=${#port_array[@]}
printf"{\n"
print..
分类:
其他好文 时间:
2015-06-05 17:55:58
阅读次数:
154
netstat-ltunp|grep80|grepLISTEN|grepjava|awk‘{print$4}‘|awk-F:‘{if($NF>8000&&$NF<8100)print$NF}‘8001800280188019
分类:
其他好文 时间:
2015-06-04 17:18:58
阅读次数:
101
awk ‘{for(i=1;i<=NF;i++){a[FNR,i]=$i}}END{for(i=1;i<=NF;i++){for(j=1;j<=FNR;j++){printf a[j,i]" "}print ""}}‘ filename...
分类:
系统相关 时间:
2015-06-03 12:04:15
阅读次数:
237
查看所有80端口的连接数netstat-nat|grep-i“80”|wc-l对连接的IP按连接数量进行排序netstat-ntu|awk‘{print$5}’|cut-d:-f1|sort|uniq-c|sort-n查看TCP连接状态netstat-nat|awk‘{print$6}’|sort|uniq-c|sort-rnnetstat-n|awk‘/^tcp/{++S[$NF]};END{for(ainS)printa,..
分类:
其他好文 时间:
2015-06-02 18:13:15
阅读次数:
163
一、需求是导1份慢日志查询给开发,因慢日志文件很大10几G最后讨论后先给某天的慢日志给开发。
1、相关脚本
catslow.sh
#!/bin/bash
oldday=150421
newday=150423
awk-va=$oldday-vb=$newday‘/^#Time:/{if(a<$(NF-1)&&$(NF-1)<b)c=1;elsec=0}c‘/opt/mysql/192.16..
分类:
数据库 时间:
2015-06-02 15:34:40
阅读次数:
410
select tt1.LSH
from (select t1.zblsh,t1.lsh,
row_number() over(partition by t1.ZBLSH order by t1.XT_XGRQ desc) rn
from grjx_zbgl_bhgzl t1
WHERE t1.nf = '2015'
) tt1
where tt1...
分类:
数据库 时间:
2015-06-01 13:23:04
阅读次数:
243