Grep
Lệnh grep
tìm chuỗi trong file chỉ định
Tìm trong file
grep "search" file # Chuỗi trong file
grep "search" file_*.log # Chuỗi trong nhiều file
grep -i "search" file # Chuỗi không phân biệt hoa thường
grep -w "search" file # Tìm chính xác
grep -r "search" * # Tìm ở tất cả các file trong thư mục con
grep -v "search" file_* # Tìm ngược (dòng không chứa chuỗi)
grep "regex" file # Tìm theo regex
Tìm trước, sau, xung quanh dòng chứa kết quả
grep -<A, B hoặc C> <n> "search" file
-- A : là after
-- B : là before
-- C : là xung quanh
-- n : là số tự nhiên chỉ định xem hiển thị trước, sau hay xung quang bao nhiêu dòng
> grep -B 3 -iw "search" file # Hiển thị trước kết qủa thêm nội dung của 3 dòng nữa. Không phân biệt hoa thường và tìm chính xác
Đếm kết quả
grep -c -w "INSERT" log_* # Đếm kết quả search
Chỉ hiển thị tên file
grep -l -r -w "search" * # Từ khóa trong những file nào
Kết hợp với command khác
ps ux | grep tomcat # Tìm kiếm Pid
Back
Back