[shell-script] Continuar com o for

2009-07-08 Por tôpico Rafael Gomes
Venho lendo a lista por um tempo e agora brincando aqui, me surgiu uma dúvida. Tem alguma forma de eu continuar com o for e deixar o comando rodando? Deixa eu exemplificar for i in `seq 10` do ping 10.0.0.$i done Assim eu poderia simultaneamente está pigando para os ips 10.0.0. de 1 a 10 En

Re: [shell-script] sed + for

2009-07-08 Por tôpico Marcus Gmail
Observando o que voces disseram, teoricamente se eu tirar o /g ira funcionar, ne? Eu tive a impressao que ja tentei sem o /g, mas vou tentar de novo. :) Abs! miranda escreveu: > Pelo que entendi , ele fez o que se pediu : > para a primeira linha do for > trocou masculino por homemvelho fican

Re: [shell-script] sed + for

2009-07-08 Por tôpico Flavio Junior
Eita nois.. eu falei uma baita besteira no meu primeiro post, então vou responder decentemente aqui.. o /g só age por LINHA, então no teu caso nao tem diferença.. Um exemplo de /g: [r...@muttley ~]# echo -e 'teste\nteste' | sed 's/e/U/' tUste tUste [r...@muttley ~]# echo -e 'teste\nteste' | sed '

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Raul Libório
Olá Rafael, Bom, o ping por padrão no Linux, se o host for alcançado, ele não irá parar de pingar, então recomendo que você limite o número de pings ( ping -c $NUMERO ). Dessa maneira você teria como andar no laço. Agora, vc quer que o ping rode simultaneamente, tipo, 10 pings em background? 2

Re: [shell-script] Xargs| captura de números ale atorios

2009-07-08 Por tôpico Adriano Nunes
Nesse comando: ls /var/mail/SPAM/ [0-9]* | xargs -i mv {} /quarentena Como faria para os arquivos movidos fossem nomeamos em sequencia 1, 2, 3, 4 Não consegui fazer um For, alguém pode me ajudar? Obrigado! --- Em ter, 7/7/09, Julio C. Neves escreveu: De: Julio C. Neves Assunto: Re: [s

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Victor LGomes
Olá Rafael! Talvez algo do tipo: for((;;)); do for counter in `seq 1 10`; do ping -c1 10.0.0.$counter done done Talvez valha a pena colocar um contador no for mais externo para que ele possa ser interrompido assim que atingir um determinado valor. Abs. Victor 2009/7/8 Rafael

Re: [shell-script] Xargs| captura de números aleato rios

2009-07-08 Por tôpico Julio C. Neves
Será isso? for Arq in /home/anunes/mail/*/spam/[0-9]* do let i++ mv $Arq /home/anunes/quarentena/$i` done -- Abraços, Julio Cursos de Shell e Zenity? - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ darei um treinamento em 23, 24 e 25/07 (p/ detalhes ligue (21) 2561-

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Noilson Caio
para dar um "UP" no laço, use ping -c 1 -w 1 $IP. veja isso como um time-out. :] 2009/7/8 Victor LGomes > > > Olá Rafael! > > Talvez algo do tipo: > > for((;;)); do > for counter in `seq 1 10`; do > ping -c1 10.0.0.$counter > done > done > > Talvez valha a pena colocar um contador no for mais ex

Re: [shell-script] Xargs| captura de números ale atorios

2009-07-08 Por tôpico Adriano Nunes
Legal meu amigo Julio, agora resolveu meu problema, não aparece mais a mensagem: Argument list too longMuito obrigado --- Em qua, 8/7/09, Julio C. Neves escreveu: De: Julio C. Neves Assunto: Re: [shell-script] Xargs| captura de números aleatorios Para: shell-script@yahoogrupos.com.br D

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Jeiks
Oi Rafael, eu costumo brincar de vez enquanto assim: REDE="10.0.0." MIN=0 MAX=10 for ((ip=$MIN;ip<=$MAX;ip++));do IP_AUX=$REDE$ip ping -c 1 $IP_AUX &> /dev/null && \ echo "O IP $IP_AUX pingado com sucesso" & done ele vai pingar todo os ips simultaneamente e exibir na tela os IPs que fo

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Raul Libório
Uma vez eu fiz um pra checar os hosts ativos usando nmap e awk, porém ele destaca o gateway em amarelo: r...@aegis:~> cat hostsup.sh #! /bin/bash # Exibe os hosts on e destaca quem for o gateway em amarelo # Uso: hostsup ENDEREÇO DE REDE/MASCARA # O uso eh igual ao nmap # Raul Liborio - rauhm.

Re: [shell-script] Continuar com o for

2009-07-08 Por tôpico Rafael Gomes
O ping não era importante, foi apenas ilustrativo... A idéia era ele ficar rodando e dar continuidade ao for. Eu lembrei que ao colocar o & eu poderia colocar o ping em background, assim liberando o for pra continuar o laço. Rafael Gomes Consultor em TI Embaixador Fedora LPIC-1 (71) 8146-5772 Fe

[shell-script] Re: Continuar com o for

2009-07-08 Por tôpico César A . K . Grossmann
--- Em shell-script@yahoogrupos.com.br, Jeiks escreveu > > Oi Rafael, > eu costumo brincar de vez enquanto assim: > > REDE="10.0.0." > MIN=0 > MAX=10 > for ((ip=$MIN;ip<=$MAX;ip++));do >IP_AUX=$REDE$ip >ping -c 1 $IP_AUX &> /dev/null && \ >echo "O IP $IP_AUX pingado com sucesso" & >