查错误和致命错误
grep -E 'ERROR|FATAL' app.log
显示错误前5行
grep -B 5 'ERROR' app.log
显示警告前后3行
grep -C 3 'WARN' app.log
显示行号和匹配
grep -n -E 'myFunction\(' *.py
grep -E -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' access.log
统计错误次数
grep -c 'ERROR' app.log
if grep -q 'pattern' file; then
echo "找到匹配"
fi