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

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

Re: [shell-script] 00x não deve ser octal!!


From: Joaquim Azevedo
Subject: Re: [shell-script] 00x não deve ser octal!!
Date: Sat, 24 Sep 2005 20:44:26 +0000 (GMT)

Bom na verdade o script vai funcionar assim vc diz o nome do arquivo,
quantos, que contenham esse nome, você quer verificar e a extensão a
ser verificada.
Eu criei a seguinte função pra ser chamada quando for necessario deixar
o numerono formato desejado:

fu_conf_cont_new()
  {
    if [ $cont_new -le 9 ]; then
       cont_new=00$cont_new
    elif [ $cont_new -le 99 ]; then
       cont_new=0$cont_new
    fi
    return
  }  

onde cont_new é o contador para os arquivos que serão movidos para a
outra pasta

Esse é o laço central:

while [ $cont_at -le $max ] 
  do
    fu_find_file_at           # verifica a existencia do arquivo atual
                              # $arq$cont_at.$ext
    if [ $bit = T ]; then     # $bit existe o arquivo a ser movido
       fu_find_file_new       # verifica o novo nome para o arquivo
    fi 
    cont_at=$(( $cont_at + 1 )) # incrementa a busca pelo arquivo a ser

                                # movido
  done

--- MrBiTs <address@hidden> escreveu:


---------------------------------
>   - Como fazer para o shell considerar o numero sempre como um
> decimal??

Cole a parte do seu script que faz a separacao do arquivo00x entre
arquivo e 00x. A Mãe Dinada cobra caro a consulta.

-- 
"There is still more Unix-nature in one
line of shell script than there is in
ten thousand lines of C"
Master Foo - Hsh-bng Province - 530  BC

"Programar Shell Script é a coisa mais
gostosa que você pode fazer vestido"
Mestre J. C. Neves - 10/08/2005

         \\|||//
         (.) (.)
----ooOO--( )--OOoo-----
      MrBiTs
http://www.mrbits.com.br
  address@hidden
------------------------


---------------------------------------------------------------------
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
---------------------------------------------------------------------


              
                  Yahoo! Grupos, um serviço oferecido por:             
                                
  
---------------------------------
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
 
   Para sair deste grupo, envie um e-mail para:
address@hidden
 
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



==============================
Joaquim Azevedo
Linux Users #398795
UECE - Ciências da Computação
Larces-NOKIA
==============================
Hey you! don't tell me there's no hope at all
Together we stand, divided we fall.


        



        
                
_______________________________________________________ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


reply via email to

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