shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script-pt] duvida shell script


From: Marcelo Primo
Subject: Re: [shell-script-pt] duvida shell script
Date: Tue, 13 Jul 2021 09:23:54 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

Bom dia Xará,

Para minimizar a quantidade de vezes que você executa o whois, você pode executar o comando e atribuí-lo a uma variável. Por exemplo:

saida_whois=$(whois $IP)

Depois para trabalhar o conteúdo, você pode fazer os grep(s), sed(s) e awk(s) que desejar. Outro exemplo:

grep "route" <<< "$saida_whois"

e por aí vai.

Espero ter ajudado.

Atenciosamente,

Marcelo


Em 13/07/2021 08:06, Marcelo escreveu:
Bom dia,

Quero fazer um script que faz um whois em um ip e pega separado alguns valores como abaixo:


WHOISROUTE=`whois -r $IP |fgrep -i "route:" | uniq | head -1 | awk  '{print $2}'`

WHOISCIDR=`whois -r $IP |fgrep -i "cidr: " | uniq | head -1 | awk  '{print $2 $3}'`

WHOISINETNUM=`whois -r $IP |fgrep -i "inetnum" | uniq  | head -1 | awk  '{print $2 $3 $4}'`

Só que para cada valor obtido destas variáveis eu tenho que rodar novamente o whois, como eu faria para rodar somente uma vez o whois e pegar todos os valores?


Obrigado!

_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/

NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]