[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/
Re: [shell-script] 00x não deve ser octal!!, Tiago Barcellos Peczenyj, 2005/09/24
Re: [shell-script] 00x não deve ser octal!!, moysespr, 2005/09/24