shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Numeros enteros y decimales


From: jrsreis
Subject: Re: Numeros enteros y decimales
Date: Thu, 09 Dec 2010 23:59:00 -0000
User-agent: eGroups-EW/0.82

 Olá Miguel,

   Tudo bem? Como o ano bisexto é de 4 em 4 anos, podemos trabalhar com o resto 
da divisão. Segue uma sugestão utilizando shell bash:

#!/bin/bash
for anho in $(seq 1962 1968)
do
  if [ `expr $anho % 4` -eq 0 ]; then
     feb=29
  else
     feb=28
  fi
  echo "$anho $feb"
done

 Espero ter ajudado.

Abs 

--- Em address@hidden, Rogerio Batista <rogbatista@...> escreveu
>
> Olá, já tive muita dificuldade em trabalhar com datas, no linux você pode
> utilizar o comando date para somar e subtrair datas, por exemplo:
> 
> para o seu script eu faria assim:
> 
> #!/bin/csh
>   foreach ANO (1962 1963 1964 1965 1966 1967 1968)
>     set NDFEB = `date --date="${ANO}-03-01 -1 days" +%d`
>     echo "${ANO} ${NDFEB}"
>   end
> exit 0
> 
> 
> Rogério
> 
> 2010/12/9 miguel <miguelsaavedra3@...>
> 
> >
> >
> > Olá
> > quiero hacer un script que haga lo siguiente (año bisiesto):
> >
> > for anho in  1962 1963 1964 1965 1966 1967 1968
> > do
> >
> > if   [anho/4  = entero]
> > then
> > feb=29
> > else                       ####   anho/4= decimal #####
> > feb=28
> > fi
> > echo " $anho  $feb"
> > done
> >
> > Alguien me puede dar una idea ?
> >
> > Abraços
> >
> > Miguel
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]