Duvida [RESOLVIDO]

1. Duvida [RESOLVIDO]

Maicon Guesser de Lima
guesser10

(usa Ubuntu)

Enviado em 24/04/2011 - 11:49h

Bom Dia pessoal

Sou novo em relação a shell script.
Estou dando o seguinte comando.
teste=`netcat -zv -w 2 "ip" "porta"`
porém não quero que o resultado apareça na tela como se fosse um "echo", preciso jogar esse resultado em uma variavel para trabalhar neste resultado, pois preciso fazer um script onde so apareça as portas que estão funcionando.

se puderem me ajudar agradeço


  


2. Re: Duvida [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 24/04/2011 - 22:36h

Faça assim:

teste=$(netcat -zv -w 2 "ip" "porta")

E, a partir da variável, vc trata a saída (ou vc pode tratar antes e depois armazenar o resultado desejado).


3. Duvida para variável e Netcat

Maicon Guesser de Lima
guesser10

(usa Ubuntu)

Enviado em 25/04/2011 - 08:09h

Bom Dia

Tentei desta forma tbem... na verdade tentei de varias formas, com for, com while, com varios comandos que encontrei.

Porém ao ver o programa de meu amigo, sobre o mesmo problema, ele colocou no final do comando:
teste=`netcat -zv -w 2 "ip" "porta" 2>&1`
Gostaria de saber agora o que significa esse "2>&1" , pois ele simplesmente disse que pegou na net e não soube me explicar.

Obrigado pela ajuda ate o momento


4. Re: Duvida [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 25/04/2011 - 08:19h

O 2>&1 redireciona tanto a saída de erro (STDERR) quando a saída padrão (STDOUT) para um arquivo. Portanto, quando vc digita:

teste=`netcat -zv -w 2 "ip" "porta"` 2>&1 arquivo.txt

Toda a saída do comando vai para o arquivo.txt.


5. Duvida para variável e Netcat

Maicon Guesser de Lima
guesser10

(usa Ubuntu)

Enviado em 25/04/2011 - 12:15h

Entendo...

Porém não foi colocado nenhum arquivo após o comando, e por este motivo não entendi para qual variavel foi "jogado" o resultado, depois de rodar ele com "$bash -x "nome do script"" eu percebi que ele foi realmente para a variável $teste.

Agradeço muito pela ajuda,
Abraços






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts