A resposta mesmo é que vc precisa concatenar. Veja, vc está dando um
loop, certo? E a cada vez, redefine a variável com apenas 1 valor. Se
você não concatenar com o valor anterior, não vai dar certo, porque a
cada loop vc substituiu o valor anterior por um só. Se vc vai usar
setenv ou export, quase tanto faz (o export não é padrão no free, só
aparecendo se vc instalar o bash).

Em 12/06/06, Danilo Augusto<[EMAIL PROTECTED]> escreveu:
> To usando #!/bin/sh,mudei para #!/bin/csh e ele dava erro dizendo que
> não conhecia o for,do,setenv e done.Mas resolvi colocando assim:
> MAIL=$usuario
>
> valeu.
>
>
> On Mon, 2006-06-12 at 16:23 -0300, Eder wrote:
> > Olá Danilo,
> >
> > Aqui está certo:
> >
> > for i in `cat usuarios`;do
> > setenv MAIL $usuarios
> > done
> >
> > Mas qual shell você está utilizando no shebank
> >
> > #!/bin/sh
> >
> > ou
> >
> > #!/bin/csh
> >
> > O "setenv" é comando derivado do C Shell, no shell
> > puro sh pode utilizar o export seu não me engano,
> >
> > Abraços,
> >
> > Eder.
> > --
> > Linux is for people who hate Windows,
> > BSD is for people who love UNIX"
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> --
> Danilo Augusto Vicente Lara
> [EMAIL PROTECTED]
> Cel.: 61 8177-1361
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a