grep
Text search command
Grep is a command-line tool that searches text for patterns matching a regular expression, printing lines that contain matches.
The name comes from a command sequence in an early text editor: global/regular expression/print.
By extension, to grep means to search through data for specific patterns: Let me grep through these logs for the error message.
The term has spread beyond computing to mean any systematic search: I'll grep my email for that conversation.
Game between opponents
- searchAct of seeking
- findLocate through effort
- extractConcentrated derived substance
- filterPorous separation device
locate · identify · isolate · highlight · select · pinpoint · detect · retrieve
At the endpoint
- command-lineText-based computer interface
- shellHard outer covering
- bashForceful striking blow
- scriptingWriting executable commands
Severance or reduction
Notation for matching text patterns
- wildcardUnpredictable factor in play
- quantifierWord expressing amount
- literalMeaning exactly what's said
- substringSegment within text
anchor · lookahead · alternation · grouping · escape sequence · glob
match
Game between opponents
filter · locate · identify · isolate · highlight · select · pinpoint · detect · retrieve · spot
find
Locate through effort
terminal
At the endpoint
- command-lineText-based computer interface
- shellHard outer covering
- bashForceful striking blow
scripting · pipeline · redirection · GNU · Unix · Linux · console · CLI
cut
Severance or reduction
cat · less · more · diff · strings · tee · pipe · stdin · stdout · stream
regular expression
Notation for matching text patterns
- wildcardUnpredictable factor in play
- quantifierWord expressing amount
- literalMeaning exactly what's said
substring · anchor · lookahead · alternation · grouping · escape sequence · glob