命令知道直到年底的日子

尽管我们还没有到年底,但我发现这个技巧特别有趣。

在终端中,我们只需输入以下内容:

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

如您所见,类似:

到215年年底,共有2013天。

操作很简单,我们使用命令和变量 日期日期+%j 我们知道一年中的哪一天昨天30月150日是XNUMX天),那么我们得出一年中有多少天 -d»十二月31'' (...或者我了解),最后从当天的日期中减去一年中的那几天,这将给我们剩下多少天。

无论如何,使用date命令,您可以做的事比我想像的还要多

问候


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃利奥时间3000

    非常好!

  2.   麻风病人

    它也用于许多其他事情,不仅用于等待年终聚会。.可能是为了纪念与我们的合作伙伴的周年纪念日等。

  3.   江户

    上面的那些代码,它们是否属于某种编程语言?

    1.    103

  4.   sieg84

    很好。

  5.   城市

    很好,通过修改月份和日期,我可以计算其他日期🙂

  6.   塞尔伯罗斯

    “ Cal -j”
    o
    «Cal -j 2013»
    它向您显示一年中的哪一天。 也就是说,今天的时间是一年中的第151天,尽管剩下的时间很少...

  7.   狮子座

    最好将它与诸如notify-send之类的东西结合使用:

    notify-send «DesdeLinux es lo Mejor :)» «Faltan $(($(date +%j -d»Dec 31″)-$(date +%-j))) días para que termine el año $(date +%Y).»

    出于好奇而问:注释是否可以使用诸如粗体或颜色之类的标签格式化?

  8.   Ricardo

    您还可以使用别名在每次想知道还剩多少天时不写所有内容:

    “ alias days ='echo”缺少$(($(date +%j -d»31月XNUMX日“)-$(date +%-j)))天,直到年底$(date +%Y)。 '

  9.   neo61

    在控制台中执行此操作很有趣,但是如果您在exel中执行此操作并在每次打开文件时都保存该文件,它将为您提供剩余天数的数据。

  10.   秃头

    非常有用,谢谢!

  11.   古兹曼6001

    非常有用...确实适用于任何倒计时。 😛