[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