Comando para saber os dias até o final do ano

Embora não estejamos no final do ano, muito menos, acho esta dica particularmente interessante.

Em um terminal, vamos colocar isso:

echo "Faltan $(($(date +%j -d"Dec 31")-$(date +%-j))) días para que termine el año $(date +%Y)."

Como você pode ver, algo como:

Faltam 215 dias até o final de 2013.

A operação é simples, estamos usando o comando e a variável dados, com data +% j nós sabemos o dia do ano em que estamosontem 30 de maio é o dia 150), então obtemos quantos dias o ano tem -d »31 de dezembro ″ (... ou então eu entendi), para finalmente subtrair os dias que o ano tem do número do dia atual, isso nos dará quantos dias faltam.

De qualquer forma, com o comando date você pode fazer muito mais coisas do que eu pensava 😀

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   eliotime3000 dito

    Que boa!

  2.   Leper_Ivan dito

    Também é usado para muitas outras coisas, não apenas para esperar as festas de fim de ano .. Pode ser para lembrar o aniversário com nosso parceiro, etc.

  3.   edo dito

    Esses códigos acima pertencem a alguma linguagem de programação?

    1.    103 dito

      Bater

  4.   sieg84 dito

    é boa.

  5.   Cidade dito

    Muito bom, e modificando o mês e o dia consigo calcular outras datas 🙂

  6.   cerberus dito

    "Cal -j"
    o
    «Cal -j 2013»
    Mostra o dia do ano. Quer dizer, hoje é o 151º dia do ano, embora falte pouco para terminar ...

  7.   Leão dito

    É bom combiná-lo com algo como notificar-enviar:

    notificar-enviar «DesdeLinux É o melhor :)» «Faltam $(($(data +%j -d»31 de dezembro″)-$(data +%-j))) dias até o final do ano $(data +%Y ).»

    Pergunte apenas por curiosidade: os comentários podem ser formatados com uma tag, como negrito ou cores?

  8.   Ricardo dito

    Você também pode usar um alias para não escrever tudo sempre que quiser saber quantos dias faltam:

    alias dias = 'echo "Faltando $ (($ (data +% j -d» 31 de dezembro ") - $ (data +% - j))) dias até o final do ano $ (data +% Y)." '

  9.   neo61 dito

    É interessante fazer isso no console, mas se você fizer no exel e salvar esse arquivo toda vez que você abri-lo, ele lhe dará os dados de quantos dias faltam para o que você quiser.

  10.   VulkHeadName dito

    Muito útil, obrigado!

  11.   guzman6001 dito

    Muito útil ... Adaptável a qualquer contagem regressiva de fato. 😛