Remover IP's de um arquivo [RESOLVIDO]

1. Remover IP's de um arquivo [RESOLVIDO]

germano neto neves
gneves

(usa Debian)

Enviado em 17/08/2022 - 15:17h

Ola...

Tenho um arquivo que possui uma única coluna onde há textos e IP's do tipo IPv4 e preciso remover somentes os IP's desse arquivo, ou seja, remover a linha onde ele está.

O arquivo está assim:

www.terra.com.br
201.0.220.11
201.0.220.17
fp2455adn.2F2B2.lambdacdn.net.
fp244455.adn.lambdacdn.net.

Ou seja, somente uma coluna onde quero remover somente os IP's.









  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/08/2022 - 15:40h


gneves escreveu:

Ola...

Tenho um arquivo que possui uma única coluna onde há textos e IP's do tipo IPv4 e preciso remover somentes os IP's desse arquivo, ou seja, remover a linha onde ele está.

O arquivo está assim:

www.terra.com.br
201.0.220.11
201.0.220.17
fp2455adn.2F2B2.lambdacdn.net.
fp244455.adn.lambdacdn.net.

Ou seja, somente uma coluna onde quero remover somente os IP's.

Segue,
sed -ri '/^[0-9.]+$/d;' arquivo


______________________________________________________________________
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
______________________________________________________________________


3. Remover IP's de um arquivo

germano neto neves
gneves

(usa Debian)

Enviado em 17/08/2022 - 16:51h

Boa...

E para fazer o contrario, remover os DNS's e manter os IP's... segue a mesma lógica?


4. Re: Remover IP's de um arquivo

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/08/2022 - 17:16h

Para "fazer o contrário", deve alterar a "Expressão Regular",
note que a mesma "casa" somente numeros e pontos.
Ou, "negue o delete", exemplo:
echo -e "Texto texto\n8.8.8.8\n200.204.0.10\nMais linha de texto"|sed -r '/[0-9.]+/!d;'


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



5. Re: Remover IP's de um arquivo [RESOLVIDO]

Densmore
DensmoreD

(usa OpenBSD)

Enviado em 18/08/2022 - 05:00h


Type "ipconfig /release all" at the prompt. Press "Enter" on your keyboard. This will erase your old IP address.



6. Re: Remover IP's de um arquivo

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/08/2022 - 22:15h

DensmoreD escreveu:


Type "ipconfig /release all" at the prompt. Press "Enter" on your keyboard. This will erase your old IP address.

The objective is to exclude the "ip" from a file, not from the network interface!!!
The suggested command ("ipconfig /release all" ), if I'm not mistaken..., is for Microsoft Windows...

https://docs.microsoft.com/pt-br/windows-server/administration/windows-commands/ipconfig 


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________



7. Re: Remover IP's de um arquivo [RESOLVIDO]

Paulo Henrique Diniz de Lima Alencar
pauloh_alc

(usa Debian)

Enviado em 19/08/2022 - 00:05h

Supondo que esse texto está no arquivo file.txt a primeira coisa que eu tentaria utilizar seria o grep, da seguinte forma

cat file.txt | grep [a-zA-Z]

e

para fazer o inverso, utilizaria: cat file.txt | grep -v [a-zA-Z]

Espero que esteja cobrindo todos os casos. Qualquer coisa comentem aqui






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts