Pular para o conteúdo

filtro com grep

Responder tópico
  • Denunciar
  • Indicar

1. filtro com grep

Enviado em 07/09/2022 - 09:58h

Pessoal, tenho arquivo com seguinte interface:
ether1
Null0
VoIP-Null0
Loopback0
Loopback1
FastEthernet0/0
FastEthernet0/1
ether2
ether3
ether4
ETH0
l2tp-out1
l2tp-out2
l2tp-out3
l2tp-out4
vrrp1

cat text | grep Null0
Quando filtro com grep -w Null0 o resultado é
Null0
VoIP-Null0
Como eliminar essa falha , somente filtrar o elemento Null0

Responder tópico

2. Re: filtro com grep

Enviado em 07/09/2022 - 12:37h

Você pode utilizar regex para limitar.
Para buscar por somente iniciados por Null0:
grep ^Null0 arquivo 
Para buscar somente as linhas que unicamente contenham Null0:
grep ^Null0$ arquivo 
PS: uma dica, evite o famoso "cat abuse" rs, o grep sozinho pode receber o arquivo como parâmetro, sem necessidade de usar o cat e pipe

3. Re: filtro com grep

Enviado em 07/09/2022 - 14:22h


biliati escreveu:

Pessoal, tenho arquivo com seguinte interface:
ether1
Null0
VoIP-Null0
Loopback0
Loopback1
FastEthernet0/0
FastEthernet0/1
ether2
ether3
ether4
ETH0
l2tp-out1
l2tp-out2
l2tp-out3
l2tp-out4
vrrp1

cat text | grep Null0
Quando filtro com grep -w Null0 o resultado é
Null0
VoIP-Null0
Como eliminar essa falha , somente filtrar o elemento Null0
Boa tarde.
Além do uso dos "meta caracteres", que já foi sugerido,
vc pode usar o "limite de borda'.

cat arq.txt
ether1
Null0
VoIP-Null0
Loopback0
Loopback1
FastEthernet0/0
FastEthernet0/1
ether2
ether3
ether4
ETH0
Null
l2tp-out1
l2tp-out2
l2tp-out3
l2tp-out4
vrrp1
grep '\bNull\b' arq.txt
Null
grep '\<Null\>' arq.txt
Null
______________________________________________________________________
Importante:
lynx --dump https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando: ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder