1.计算log文件某一个时间段的log内容,并且统计错误率
步骤1: 通过sed 命令提取一定日期内的包含ERROR的内容并且统计行数 sed -n '/18:30:09/,/18:30:16/p' log | grep ERROR |wc -l
步骤 2: 通过sed 命令提取一定日期的log内容并且统计所有行数 sed -n '/18:30:09/,/18:30:16/p' log|wc -l
步骤3: 相除 * 100 得出 错误率 。完整命令如下:
echo $(printf "%.5f" `echo "scale=5; $(sed -n '/18:30:09/,/18:30:16/p' log | grep ERROR |wc -l)/$(sed -n '/18:30:09/,/18:30:16/p' log|wc -l) * 100" | bc`)
2.批量修改文件名
使用命令 mmv :
mmv \*.pyc \#1.pycc