Lần đầu tiên xuất hiện trong Phiên bản 4 Unix, grep được tạo ra bởi Ken Thompson như một ứng dụng độc lập được điều chỉnh từ trình phân tích cú pháp biểu thức chính quy mà anh ấy đã viết cho ed (mà anh ấy cũng đã tạo ra). Trong phiên bản ed, lệnh g / re / p sẽ in tất cả các dòng khớp với một mẫu đã xác định trước đó.