Field notesAUWENSearch
Explore Systems
← Command indexBash / search

grep

Print lines matching a pattern.

Syntax

UPPERCASE words are placeholders to replace. Brackets in the syntax line describe optional arguments; do not type those brackets literally.

grep [OPTIONS] PATTERN [FILE...]

Example

grep -nF -- ERROR app.log

Expected result

Matching literal ERROR lines, with line numbers.

Notes and traps

Exit status 1 means no match; greater than 1 generally indicates an error. -F requests literal text.

Related commands

Related tasks may need different flags and have different semantics. Check the entry before translating a command between shells.

Official reference ↗

Updated 13 September 2026. Examples describe the expected behavior; not every platform is available for execution testing.