Já te passei os links para vc estudar o funcionamento do if e do test. A variável não é populada pq vc está fazendo um teste aritimético e neste caso, $i (que contém alfa) será sempre zero (numericamente).
Para resolver o seu problema, siga os links que te passei na minha msg anterior. Abraços, Julio Em 02/10/07, daniel martines <[EMAIL PROTECTED]> escreveu: > > Tiago. > > Realizei a alteração.Mas, a variavel ARQUIVO2 nao é populada.Veja:ARQUIVO2 > fica = " " > > ARQUIVO1=0 > for i in CAD* ; do > echo "**************" > echo $ARQUIVO1 > echo $ARQUIVO2 > echo "**************" > > if [[ $ARQUIVO1 -eq 0 ]] ;then > ARQUIVO1="$i" > else > ARQUIVO2="$i" > fi > > done > > #sh teste.sh > ************** > 0 > > ************** > ************** > CAD_200709201936480386_84683432000134.in.20070921.020100 > > ************** > ************** > CAD_200709201937540634_84683432000134.in.20070921.020100 > > ************** > > > ----- Mensagem original ---- > De: Tiago Barcellos Peczenyj <[EMAIL PROTECTED]<tiago.peczenyj%40gmail.com> > > > Para: shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br> > Enviadas: Terça-feira, 2 de Outubro de 2007 11:36:07 > Assunto: Re: [shell-script] Pq a vairavel ARQUIVO2 nao e alimentada > > bom, se vc trocar > > if ARQUIVO1=0 ;then > > por um teste > > if [[ $ARQUIVO1 -eq 0 ]] ;then > > é provavel que o seu script funcione :) > > On 10/2/07, daniel martines <daniel_fernando_ martines@ yahoo.com. br> > wrote: > > > > Pq a segunda variavel nao e alimentada apos a primeira passada do for? > > Help!!!! > > > > ARQUIVO1=0 > > for i in CAD* ; do > > echo "*********** ***" > > echo $ARQUIVO1 > > echo $ARQUIVO2 > > echo "*********** ***" > > > > if ARQUIVO1=0 ;then > > ARQUIVO1="$i" > > else > > ARQUIVO2="$i" > > fi > > > > done > > > > resultado: > > ************ ** > > 0 > > > > ************ ** > > ************ ** > > CAD_200709201936480 386_846834320001 34.in.20070921. 020100 > > > > ************ ** > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > http://br.mail. yahoo.com/ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > http://peczenyj. blogspot. com/ > > [As partes desta mensagem que não continham texto foram removidas] > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Julio http://www.julioneves.com - Um livro sobre Bash completo e on-line :wq [As partes desta mensagem que não continham texto foram removidas]