Grep will support pattern matching.
Example:
To grep b to f from string abcdefghijklmnopqrstuvwxyz using following example:
$ echo "abcdefghijklmnopqrstuvwxyz" | grep -P -o "b.*?f"
Output:
bcdef
With grep we can also match multiple patterns with a single expression. Lets try to print two patterns b to f and p to v by using following example:
$ echo "abcdefghijklmnopqrstuvwxyz" | grep -P -o "(b.*?f)|(p.*?v)"
Output:
bcdef
pqrstuv
Advertisements