# grep

> Matches patterns in input text
> Supports simple patterns and regular expressions

- search for an exact string
 
`grep {{something}} {{file_path}}`

- use a regex

`grep -e {{^regex$}} {{file_path}}`

- see 3 lines of context

`grep -C 3 {{something}} {{file_path}}`

- print the number of matches

`grep -c {{something}} {{file_path}}`

- use the standard input instead of a file

`cat {{file_path}} | grep {{something}}`

# grep

> Matches patterns in input text
> Supports simple patterns and regular expressions

- search for an exact string
 
`grep {{something}} {{file_path}}`

- search recursively in current directory for an exact string

`grep -r {{something}} .`

- use a regex

`grep -e {{^regex$}} {{file_path}}`

- see 3 lines of context

`grep -C 3 {{something}} {{file_path}}`

- print the number of matches

`grep -c {{something}} {{file_path}}`

- use the standard input instead of a file

`cat {{file_path}} | grep {{something}}`

Add an explanation of recursive search.
Add an explanation of recursive search.
