Olá, Fabiano :
eu quero rodar e script y obtener 01, 02, 03,
..,08,09,10,11,........,30,31:

#!/bin/bash
# **********************************************
start_day2=01
end=31
while [ $start_day2 -le $end ]
do
echo $start_day2

start_day2=`printf '%02d\n' $((start_day2+1))`
done
***************

Mas eu obtengo errores 
01
02
03
04
05
06
07
08
./wrf_modificado66.bash: line 1: 08: value too great
for base (error token is "08")
./wrf_modificado66.bash: line 6: [: -le: unary
operator expected
[EMAIL PROTECTED] wrfsi]$

molto obrigado.


Miguel



--- Fabiano Caixeta Duarte <[EMAIL PROTECTED]>
escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Miguel,
> 
> Pelo que entendi você quer exibir o útimo dia de
> cada mês.
> 
> Veja se esta mensagem postada pelo André Xavier te
> ajuda:
>
http://br.groups.yahoo.com/group/shell-script/message/20738
> 
> Fabiano Caixeta Duarte
> Consultor em soluções para Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
> 
> 
> miguel escreveu:
> > Olá, 
> > star mes dia
> > 02
> > 03
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (GNU/Linux)
> Comment: Using GnuPG with Mozilla -
> http://enigmail.mozdev.org
> 
>
iD8DBQFF2xEO++b4Zs4fOnMRAtd0AKCJ3rN5HU1Rr2mjEfESIAc4oGIRJQCgla1G
> OaPP4cLNkoM0PqG2DMPws2Y=
> =tKaK
> -----END PGP SIGNATURE-----
> 



                
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com

Responder a