tldr/common/grep.md
Peter Tripp e4118b1585 A bunch of new pages:
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
2014-02-10 12:36:05 -08:00

553 B

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}}