How to use grep to match multiple strings in the same line?
grep 'string1\|string2' filename
grep -E "string1|string2" filename
1. Quote AND/OR escape
ls | grep "\-a"
(that \ is the escape character)
2. Use flag "--" to stop switch parsing
ls | grep -- -a