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

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

Re: Ler lista e adicionar no script


From: Emerson Domingues Souto
Subject: Re: Ler lista e adicionar no script
Date: Thu, 12 May 2005 17:59:54 -0300

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





reply via email to

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