Add grep command

- Add grep command syntax, options, example
This commit is contained in:
MOHAMMAD UMAIR 2018-10-25 11:58:42 +05:30 committed by GitHub
parent 1a70fd5f9d
commit 9c0acb9b8e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,6 +39,7 @@ As a computer expert, we want to be more efficient and do our jobs better. We kn
1. [find a future date](#find-a-future-date)
1. [use a calculator](#use-a-calculator)
1. [force quit a program](#force-quit-a-program)
1. [search for a text](#search-for-a-text)
## copy a file
@ -275,5 +276,29 @@ bc
killall program_name
```
## search for a text
**SEARCH FOR A PATTERN IN FILES** :-1:
```shell
grep [options] pattern [files]
Example : grep -ir "Query" file.txt
Options Description
-c : This prints only a count of the lines that match a pattern
-h : Display the matched lines, but do not display the filenames.
-i : Ignores, case for matching
-l : Displays list of a filenames only.
-n : Display the matched lines and their line numbers.
-v : This prints out all the lines that do not matches the pattern
-e exp : Specifies expression with this option. Can use multiple times.
-f file : Takes patterns from file, one per line.
-E : Treats pattern as an extended regular expression (ERE)
-w : Match whole word
-o : Print only the matched parts of a matching line, with each such part on a separate output line.
-r : Search repetitively/iteratively
```
---
_Remember, you can always google or `man` the commands you are not familiar with._