Everything About ___
Live briefing

Everything about Grep

Command-line utility for text search

grep is a command-line utility for searching text for lines that match a regular expression. Its name comes from the ed command g/re/p, which has the same effect. grep was originally developed for the Unix operating system, and is commonly available on Unix-like and some other systems such as OS-9. The shell command that runs the utility has the same name: grep. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: GrepA 5-minute orientation
  2. Skim a recent paper: GrEp: Graph-based epithelial cell classification refinement in histopathology H&E imagesInfluential work since 2022
  3. Pick up a classic book: grepThe most-reprinted book on the subject
  4. Read the landmark paper: GREP: genome for REPositioning drugsCited 78 times
  5. Go sideways: Ed (text editor)A closely related topic
  6. Go sideways: Find (Unix)A closely related topic

📖 Definitions

Proper noun A program which selects lines in a file which match a given pattern.

Verb To use a program such as grep to search in a file.

Verb To search anything (perhaps a paper document by eye).

🗂️ The subject at a glance

  1. History
  2. Implementations
  3. Usage as a verb

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics