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

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

Re: [shell-script] Re: Numeros enteros y decimales


From: miguel
Subject: Re: [shell-script] Re: Numeros enteros y decimales
Date: Fri, 10 Dec 2010 13:31:45 +0000 (GMT)

Olá :
obrigado por la ajuda.
Tudo bem.

abraços

Miguel


--- El jue, 9/12/10, jrsreis <address@hidden> escribió:

De: jrsreis <address@hidden>
Asunto: [shell-script] Re: Numeros enteros y decimales
Para: address@hidden
Fecha: jueves, 9 de diciembre, 2010 18:59







 



  


    
      
      
      

 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]

>





    
     

    
    


 



  






      

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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