[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ler lista e adicionar no script
From: |
Rafael Fernandes Iga |
Subject: |
Re: Ler lista e adicionar no script |
Date: |
Fri, 13 May 2005 08:10:22 -0300 (ART) |
segue:
teste.sh
#!/bin/sh
for v_tel in $(cat telefones.txt) ; do
./tel.sh $v_tel
done
####
#Onde:
#telefones.txt - é o nome do arquivo que contem a
lsita de telefones ( 1 por linha)
#v_tel - e a varial que pegara cada linha de
telefones.txt
tel.sh
#!/bin/sh
sendfax -d $tel telefone.ps
telefones.txt
66665555
22223333
55554444
eu tentei por no tel.sh a varial $v_tel em vez da $
tel,tbm nao deu certo.
--- Emerson Domingues Souto <address@hidden>
escreveu:
>
> cola os 2 scripts (tel.sh e teste.sh) no email pra
> gente ver ....
> e aproveita e coloca o comando q vc está usando pra
> chamar o script
> inicial...
>
> eu tenho uma suspeita mas não quero dar palpite
> errado ...
>
>
> ----- Original Message -----
> From: "rafaeliga" <address@hidden>
> To: "Emerson Domingues Souto"
> <address@hidden>
> Sent: Thursday, May 12, 2005 5:52 PM
> Subject: Re: Ler lista e adicionar no script
>
>
> brigado pela resposta Emerson !
>
> veja so...
> fiz o script teste.sh com o q vc me passou.
> e o tel.sh,ta assim :
>
> #!/bin/sh
>
> sendfax -d $tel telefone.ps
>
> tenho tbm o arquivo lista.txtqdo executo ./tel.sh
> ele fica parado,
> sabe qdo fica esperando terminar o comando ?
> entao olha a saida de um ps-aux,enquanto ele esta
> parado:
>
>
> rafael 1808 0.0 3.2 2712 1248 pts/0 T
> 17:30 0:00 /bin/sh
> ./teste.sh
> rafael 1810 0.0 3.2 2712 1232 pts/0 T
> 17:30 0:00 /bin/sh
> ./tel.sh 63414905
> rafael 1811 0.0 3.7 3524 1436 pts/0 T
> 17:30 0:00 sendfax
> -d telefone.ps
>
>
> percebeu como ele executou sendfax -d telefone.ps ?
> em vez de sendfax -d 66665555 telefone.ps
>
> vc tem ideia do q pode ser ?
>
> --- Em address@hidden, "Emerson
> Domingues Souto"
> <emerson.souto@i...> escreveu
> > Use:
> >
> > for v_tel in $(cat lista.txt) ; do
> > ./tel.sh $v_tel
> > done
> > ####
> > # Onde:
> > # lista.txt - é o nome do arquivo que contem
> a lista de
> telefones (1
> > por linha)
> > # v_tel - é a variavel que pegará cada
> linha de lista.txt
> > ####
> >
> > Sds,
> > Emerson
> >
> >
> > ----- Original Message -----
> > From: "rafaeliga" <rafaeliga@y...>
> > To: <address@hidden>
> > Sent: Thursday, May 12, 2005 4:15 PM
> > Subject: [shell-script] Ler lista e adicionar no
> script
> >
> >
> > ae galera da lsita!
> > sou novo por aqui...
> > gostaria de saber se alguem sabe como faco para
> que um script leia uma
> > lista q tenho de telefones e execute um comando
> para cada tel.
> > por exemplo:
> > tenho o arquivo telefones com a lista de
> telefones.
> > tenho script tel.sh q executa o seguinte comando:
> >
> > $sendfax -d 63455852 /etc/passwd
> >
> > eu modifiquei para
> >
> > $sendfax -d $tel /etc/passwd
> >
> > e depois executei
> >
> > $./tel.sh 63455852
> >
> > funcionou !
> >
> > mas como faco para que ele leia a minha lista de
> telefones ?
> >
> >
> >
> >
> >
>
---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras
> liguagens de
> programação, como
> > perl, C etc. Quem insistir em não seguir esta
> regra será moderado
> sem prévio
> > aviso.
> >
>
---------------------------------------------------------------------
> > Sair da lista:
> address@hidden
> >
>
---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> >
>
---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
>
>
>
>
"Em um mundo sem paredes e cercas,
quem necessita de Windows e Gates???"
Linux, the choice of a GNU generation
Rafael
Sopema Comercial Mercantil Ltda
address@hidden
____________________________________________________Yahoo! Mail, cada vez
melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br