mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 13:24:54 +02:00

common/: dig, gzip, rm, sort, zfs, zpool linux/: apt-get, shutdown osx/: airport, caffeinate, diskutil, networksetup open, pgrep, qlmanage, say, shutdown, sysctl, system_profiler Edits to existing pages: curl: Added simple download example find: Added iname and size exmaples grep: Edited -c description ps: Added wide lines example ssh: edited -D description, added simple port forwarding example unzip: added list option
28 lines
553 B
Markdown
28 lines
553 B
Markdown
# 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 count of matches instead of the matching text
|
|
|
|
`grep -c {{something}} {{file_path}}`
|
|
|
|
- use the standard input instead of a file
|
|
|
|
`cat {{file_path}} | grep {{something}}`
|