[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Resumo 1098
From: |
Aurelio Marinho Jargas |
Subject: |
Re: [shell-script] Resumo 1098 |
Date: |
Fri, 25 Jun 2004 14:28:01 -0300 (ART) |
oi marcelo,
um email um pouco antigo teu da lista que deixei aqui para
quando tivesse um tempo de responder. hoje excepcionalmente
ganhei uma janelinha de tempo no almoço, então vamos nós.
--- Marcelo Giovanni Dias <address@hidden> escreveu:
> #! /bin/bash
> ##############################################
> # Criado por Marcelo G. Dias e mais uma galera que participa da lista
>
> ##############################################
> INICIO="$1"
> FIM="$2"
...
> if [ "$ARQUIVO" -lt "10" ] ; then
> ARQUIVO="0000$ARQUIVO" ;
> elif [ "$ARQUIVO" -lt "100" ] ; then
> ARQUIVO="000$ARQUIVO" ;
> elif [ "$ARQUIVO" -lt "1000" ] ; then
> ARQUIVO="00$ARQUIVO" ;
> elif [ "$ARQUIVO" -lt "10000" ] ; then
> ARQUIVO="0$ARQUIVO" ;fi
esse trecho todo pode ser trocado por um printf:
ARQUIVO=$(printf "%05d" $ARQUIVO)
o %05d faz a mágica de adicionar os zeros à esquerda, veja:
$ printf "%05d\n" 1
00001
$ printf "%05d\n" 111
00111
falou!
=====
--
Aurelio Marinho Jargas, Curitiba, Conectiva
A odisseia verde no FISL http://aurelio.net/curso/fisl
______________________________________________________________________
Yahoo! Mail - agora com 100MB de espaço, anti-spam e antivírus grátis!
http://br.info.mail.yahoo.com/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Resumo 1098,
Aurelio Marinho Jargas <=