diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-02-20 21:25:18 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-02-20 21:25:18 +0100 |
commit | 94a774fab936fef4b3218973c35543c19dae11d8 (patch) | |
tree | 2e2fd6811fac4bd7abdfab2b630fbb6b03705181 /src/cli/grep.md | |
parent | f6e78d5746b77bb48cdfee50b73da0dc26e3bcb9 (diff) | |
download | notes-94a774fab936fef4b3218973c35543c19dae11d8.tar.gz notes-94a774fab936fef4b3218973c35543c19dae11d8.zip |
grep: initial notes
Diffstat (limited to 'src/cli/grep.md')
-rw-r--r-- | src/cli/grep.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/cli/grep.md b/src/cli/grep.md new file mode 100644 index 0000000..a2001b9 --- /dev/null +++ b/src/cli/grep.md @@ -0,0 +1,20 @@ +# grep(1) + +``` +sort [opts] [pattern] [files] + -e <pattern> pattern to search for (can be supplied multiple times) + -i ignore case in patterns + -v invert match + + -n add line numbers to matched lines + -H add file name to matched lines + + -r recursively read all files + -I skip binary files + --include <glob> search only files matching glob + --exclude <glob> skip searching files matching glob + + -c count occurrence of matched patterns + -l list only file name which contain the pattern +``` +> `<glob>` patterns may need to be quoted or escaped if the shell also does glob expansion. |