| grep para varios parametros

1. | grep para varios parametros

Rafael
Scarpetah

(usa Ubuntu)

Enviado em 08/08/2017 - 13:20h

Boa tarde

é possivel utilizar o grep para varios parametros ?

exemplo
Lista.txt:
Joao
Maria
Pedro

Gostaria de realizar um filtro no estilo lista.txt | grep -i Joao | grep -i Maria.

neste caso nao encontra nada, pq o filtro esta aplicado buscando a linha e passando os 2 parametros;

como eu faço para mostrar toda linha que contenha Joao ou Maria?




  


2. Re: | grep para varios parametros

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 08/08/2017 - 14:10h

Scarpetah escreveu:

Boa tarde

é possivel utilizar o grep para varios parametros ?

exemplo
Lista.txt:
Joao
Maria
Pedro

Gostaria de realizar um filtro no estilo lista.txt | grep -i Joao | grep -i Maria.

neste caso nao encontra nada, pq o filtro esta aplicado buscando a linha e passando os 2 parametros;

como eu faço para mostrar toda linha que contenha Joao ou Maria?



grep 'nome1\|nome2' arquivo 


mauricio@phantom ~ $ cat txt.txt
mauricio
paulo
maria
joao
mauricio@phantom ~ $ grep 'joao\|mauricio' txt.txt
mauricio
joao
mauricio@phantom ~ $




------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: | grep para varios parametros

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 08/08/2017 - 14:11h

Scarpetah escreveu:

como eu faço para mostrar toda linha que contenha Joao ou Maria?



egrep -i "joao|maria" arquivo 



4. Re: | grep para varios parametros

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/08/2017 - 18:11h

Opções:
egrep 'Joao|Pedro' testes
Joao
Pedro
grep -E 'Joao|Pedro' testes
Joao
Pedro
awk '/Maria|Pedro/ {print}' testes
Maria
Pedro
sed -n '/Maria/p' testes
Maria
sed -nr '/Maria|Pedro/p' testes
Maria
Pedro
sed '/Maria/!d' testes
Maria
sed '/Maria\|Pedro/!d' testes
Maria
Pedro
sed -r '/Maria|Pedro/!d' testes
Maria
Pedro

Att.:
Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts