grep
grep خطهایی را که با الگوی دادهشده مطابقت دارند پیدا میکند و پرکاربردترین ابزار بررسی لاگ است.
ساختار دستور
grep [options] pattern [file]نمونههای کاربردی
grep "ERROR" app.logجستجوی ساده
grep -i error app.logبدون حساسیت به بزرگی حروف
grep -Rni "timeout" /var/logجستجوی بازگشتی با شمارهٔ خط
grep -v "DEBUG" app.logنمایش خطوطی که شامل الگو نیستند
grep -c "404" access.logشمارش تعداد تطبیقها
grep -A3 -B3 "panic" app.logنمایش سه خط قبل و بعد
آپشنهای مهم
-i- بدون حساسیت به حروف
-R- جستجوی بازگشتی
-n- نمایش شمارهٔ خط
-v- معکوس کردن شرط
-c- فقط شمارش
-l- فقط نام فایلها
-E- استفاده از regex توسعهیافته
-A/-B/-C- خطوط بعد/قبل/هر دو