「grep」常用选项
常用操作
输出包含数字的行
grep -E '[0-9]+' $file_name
输出每行出现的数字(若存在)
grep -o -E '[0-9]+' $file_name
输出数字出现的总行数
grep -o -E '[0-9]+' $file_name | wc -l
输出数字出现的总行数(去重)
grep -o -c -E '[0-9]+' $file_name
查找抛出的异常「附带」前后 5 行
grep -C 5 -i 'exception' catalina.out
发布时查看日志
tail -1000f catalina.out | grep -C 5 -i -E 'error|exception|warn'