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