Ao fornecer grep
de várias expressões, você pode testar linhas que correspondam a qualquer uma delas:
grep -e '^X' -e 'xpto$' <test.txt
Eu tenho um arquivo onde eu quero usar o grep para encontrar as linhas que começam com 'X' OU terminam com 'xpto'
Eu tenho isso, mas não funciona.
grep [^X][xpto$] test.txt
Alguma idéia?
Ao fornecer grep
de várias expressões, você pode testar linhas que correspondam a qualquer uma delas:
grep -e '^X' -e 'xpto$' <test.txt
Neste caso (combinações grep complexas) eu geralmente prefiro egrep
no caso de estar disponível no sistema (não é necessário escapar).
egrep "^X|xpto$" test.txt
Não importa, eu entendi.
grep '^X\|xpto$' test.txt