Você também pode usar a opção -E com o grep, então não há necessidade de escapar "|", por exemplo:
grep -E 'res|rep' file
Ou você pode usar egrep, que é a mesma coisa que grep -E:
egrep 'res|rep' file
Como posso usar o grep para procurar por linha com 'res' ou 'rep'?
eu tento "grep -e res | rep" ou gre -e "rep | rep" mas isso não funciona.
Você também pode usar a opção -E com o grep, então não há necessidade de escapar "|", por exemplo:
grep -E 'res|rep' file
Ou você pode usar egrep, que é a mesma coisa que grep -E:
egrep 'res|rep' file
Você precisa escapar do caractere de pipe:
grep 'res\|rep' file
ou use várias opções -e
:
grep -e 'res' -e 'rep' file
O tipo de regex é:
EDITAR grep -nis "re[sp]" <FILENAME>
Desta forma, você será presenteado com todas as linhas contendo "res" ou "rep"
observe também que -nis
não é importante aqui, eu apenas gosto dessa maneira ...:)