filtro com grep

1. filtro com grep

andre emilio
biliati

(usa Debian)

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



  


2. Re: filtro com grep

Raphael Henrique
Raphael_Henrique

(usa XUbuntu)

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

Marcelo Oliver
msoliver

(usa Debian)

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
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts