grep
๐๏ธ
Prints/filters lines that match a Regular Expression (RE) pattern.
Filter constant
echo -n 'Hello World!\nI''m Going!\nGoodbye!' | grep "Good"
Goodbye!
Filter file content
cat ~/.bashrc | grep "alias"
grep "alias" ~/.bashrc
Filter pattern, with PERL flavour -P
cat ~/.bashrc | grep -P "^#"
Prints lines beginning with
#
.
Filter case-insensitive -i
echo -n 'Hello World!\nI''m Going!\nGoodbye!' | grep -i "go"
I'm Going! Goodbye!
Exclude -v
echo -n 'Hello World!\nI''m Going!\nGoodbye!' | grep -i -v "go"
Hello World!
Top comments (0)