1,restime统计响应时间
#!/bin/bash #统计日志响应时间用 if [ $# -lt 1 ]; then echo "at least have one param; " echo "ex: restime a.log b.log *.log" exit 1 fi . lgq_config.sh for((i=1;i<=$#;i++));do opt=`echo ${!i} | grep "^-F" | awk -F"F" '{print $2}'` if [ x$opt = x"" ]; then file_list="$file_list ${!i}" else ff=$opt fi done echo $file_list | xargs cat | grep $ff | awk -F"$ff" 'BEGIN{ max=0; min=10000; n=0; total=0; min_log=""; max_log=""; }{ t=$2+0; n++; total+=t; if(t>max) { max=t; max_log=$0; } if(t<min) { min=t; min_log=$0; } }END{ print "