Lệnh cần biết những ngày cuối năm

Mặc dù chúng tôi không phải là cuối năm, ít hơn nhiều, tôi thấy mẹo này đặc biệt thú vị.

Trong một thiết bị đầu cuối, hãy đặt điều này:

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

Như bạn có thể thấy, một cái gì đó như:

Còn 215 ngày nữa là hết năm 2013.

Thao tác rất đơn giản, chúng tôi đang sử dụng lệnh và biến ngày, Với ngày +% j chúng tôi biết ngày trong năm chúng tôi làngày hôm qua 30 tháng 150 là ngày XNUMX), sau đó chúng tôi nhận được bao nhiêu ngày trong năm có -d »Ngày 31 tháng XNUMX ″ (... hoặc vậy tôi đã hiểu), cuối cùng trừ đi những ngày trong năm đó cho số của ngày hiện tại, điều này sẽ cho chúng ta bao nhiêu ngày còn lại.

Dù sao, với lệnh date bạn có thể làm được nhiều việc hơn tôi nghĩ 😀

Liên quan


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   eliotime3000 dijo

    Tốt quá!

  2.   Leper_Ivan dijo

    Nó còn được dùng vào nhiều việc khác, không chỉ dùng để chờ những bữa tiệc cuối năm .. Có thể là để ghi nhớ ngày kỉ niệm với người bạn đời của mình, v.v.

  3.   edo dijo

    Những đoạn mã trên, chúng thuộc về ngôn ngữ lập trình nào đó?

    1.    103 dijo

      Cú đánh

  4.   bao84 dijo

    tốt.

  5.   Thành phố dijo

    Rất tốt, và bằng cách sửa đổi tháng và ngày tôi có thể tính toán các ngày khác 🙂

  6.   cerberus dijo

    "Cal -j"
    o
    «Cal -j 2013»
    Nó hiển thị cho bạn ngày trong năm. Có nghĩa là, hôm nay là ngày thứ 151 trong năm, mặc dù chỉ còn rất ít ...

  7.   Leo dijo

    Thật tốt khi kết hợp nó với một cái gì đó như thông báo-gửi:

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

    Hỏi chỉ vì tò mò: các nhận xét có thể được định dạng bằng thẻ, chẳng hạn như in đậm hoặc màu sắc không?

  8.   Ricardo dijo

    Bạn cũng có thể sử dụng bí danh để không viết mọi thứ mỗi khi bạn muốn biết còn lại bao nhiêu ngày:

    alias days = 'echo "Thiếu $ (($ (date +% j -d» 31 tháng XNUMX ") - $ (date +% - j))) ngày cho đến cuối năm $ (date +% Y)." '

  9.   neo61 dijo

    Thật thú vị khi làm điều đó trong bảng điều khiển, nhưng nếu bạn làm điều đó trong exel và lưu tệp đó mỗi khi bạn mở nó, nó sẽ cung cấp cho bạn dữ liệu về số ngày còn lại cho bất kỳ thứ gì bạn muốn.

  10.   Đầu Vulk dijo

    Rất hữu ích, cảm ơn!

  11.   guzman6001 dijo

    Rất hữu ích ... Thực sự có thể thích ứng với bất kỳ bộ đếm ngược nào. 😛