Grep là gì?

Noun Linux

Grep là một tiện ích dòng lệnh cho Unix được sử dụng để tìm kiếm tài liệu văn bản. Nó có thể thực hiện các tìm kiếm cơ bản và đối sánh (match) mẫu (pattern) nâng cao bằng cách sử dụng biểu thức chính quy (regular expression). Tiện ích grep được bao gồm trong tất cả các bản phân phối Unix chính, bao gồm cả Linux và Mac OS X.

Grep có thể được chạy bằng cách chỉ cần gõ grep tại dấu nhắc lệnh (command prompt). Lệnh yêu cầu các tham số (parameter) cụ thể, bao gồm chuỗi tìm kiếm và tên file của file cần tìm kiếm. Ví dụ: nếu bạn muốn kiểm tra xem file "readme.text" có chuỗi "license" trong đó hay không, bạn sẽ nhập lệnh sau:


grep license readme.txt

Nếu chuỗi không được tìm thấy, grep sẽ không tạo ra bất kỳ đầu ra (output) nào. Nếu chuỗi nằm trong tài liệu, grep sẽ liệt kê từng lần xuất hiện của chuỗi.

Learning English Everyday