Olá, Estou bolando um script : #!/bin/bash # ********************************************** for mmdd in "01 31" "02 28" "07 31" "08 30" "09 30" "10 31" do set -- $mmdd # #################################done echo $1 # start_month2 echo $1 # end_month2
start_day2=01 end_day2=`printf '%02d\n' $((start_day2+1))` while [ $start_day2 -le $2 ] do echo "star mes dia" echo $start_day2 echo $end_day2 echo echo "************************************************" start_day2=`printf '%02d\n' $((start_day2+1))` end_day2=`printf '%02d\n' $((start_day2+1))` done done Al rodar estou recebendo errores: [EMAIL PROTECTED] wrfsi]$ ./wrf_modificado66.bash 01 01 star mes dia 01 02 ************************************************ star mes dia 02 03 ************************************************ star mes dia 03 04 ************************************************ star mes dia 04 05 ************************************************ star mes dia 05 06 ************************************************ star mes dia 06 07 ************************************************ star mes dia 07 08 ************************************************ ./wrf_modificado66.bash: line 1: 08: value too great for base (error token is "08") star mes dia 08 ************************************************ ./wrf_modificado66.bash: line 1: 08: value too great for base (error token is "08") ./wrf_modificado66.bash: line 12: [: -le: unary operator expected 02 Agradeço a atenção de vocês ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com