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