Re: Dificuldades com while
usa o for pra isto
list="192.168.0.1 172.16.0.1"
for ip in $list; do
ssh -T tranca@$LINE $CMD
done
o while é um loop a onde se testa contiunualmente uma expressao ate que ela se torne falsa
ex:
variavel="1"
while [ $variavel != "10" ]; do
variavel=`expr $variavel + 1`
doneai ele vai somar ate dar 10
Re: Dificuldades com while
Citação:
Postado originalmente por
Benatto
usa o for pra isto
list="192.168.0.1 172.16.0.1"
for ip in $list; do
ssh -T tranca@$LINE $CMD
done
o while é um loop a onde se testa contiunualmente uma expressao ate que ela se torne falsa
ex:
variavel="1"
while [ $variavel != "10" ]; do
variavel=`expr $variavel + 1`
doneai ele vai somar ate dar 10
Benatto,
Eu precisava usar atravez de um arquivo, pois farei outros scripts e eles sempre teram que ler esse arquivo. Assim ficará mais fácil.
Terei apenas um lugar para acrescentar ou retirar o IP. Dessa forma que vc me mostrou terei que sempre editar esse script, e os próximos scripts que surgirão.
Teria alguma ideia para me ajudar?
Grato
Re: Dificuldades com while
amigo basta usar
variavel= `cat arquivo`
Re: Dificuldades com while
Vou testar agora
Qalquer duvida te falo.
Grato
Re: Dificuldades com while
Bruno,
Deu certo
[root@morpheus novos]# cat senha
#!/bin/sh
#
#DECLARANDO AS VARIAVEIS GERAIS
#
user="teste"
senha="teste"
CMD="/user add name=$user password=$senha group=tecnico"
arquivo=" `cat /root/programas/novos/teste.txt`"
for ip in $arquivo;
do
ssh -T tranca@$ip $CMD;
done
Verifiquei que tambem trabalha em provedor.
Vou começar a fazer scripts para pode automatizar os processos.
Qualquer duvida posso te incomodar?
Citação:
Postado originalmente por
Benatto
amigo basta usar
variavel= `cat arquivo`