问题:将mpstat中的pm转换为24小时进制
解决:
cat t |grep all|awk -F " *|:" '{if ($5~"PM")t=$2+12;else t=$2; print $1" "t":"$3":"$4","(100-$16)/100} 't中的内容如下:
# head -n20 t
2021-12-13 03:08:28 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
2021-12-13 03:08:30 PM all 0.19 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.31
2021-12-13 03:08:30 PM 0 0.50 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 99.50
2021-12-13 03:08:30 PM 1 0.50 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.00
没有评论:
发表评论