GREP vs. EGREP vs. FGREP
Search for a variety of text fragments through the most powerful commands of terminal i.e. grep, egrep and fgrep.
We'll cover the following...
- grep
- egrep
- Definition:
- Syntax:
- Options:
- Examples:
- Regex Examples
- - Finding lines with specific number of vowels:
- - Finding lines with specific characters in them and those characters don’t come at the end of line:
- - Finding each line with some sequences of characters:
- - Finding number of lines with some particular character at the end:
- - Finding lines beginning with some specific characters:
- fgrep
grep
Definition:
The command grep
stands for “global regular expression print”, and is used to search for specified text patterns in files or program outputs.
Syntax:
grep [option(s)] pattern [file(s)]
Options:
Option | Description |
---|---|
-E (extended regexp) | Causes grep to behave like egrep . |
-F (fixed strings) | Causes grep to behave like fgrep . |
-G (basic |