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
Tốt quá!
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.
Những đoạn mã trên, chúng thuộc về ngôn ngữ lập trình nào đó?
Cú đánh
tốt.
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 🙂
"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 ...
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?
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)." '
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.
Rất hữu ích, cảm ơn!
Rất hữu ích ... Thực sự có thể thích ứng với bất kỳ bộ đếm ngược nào. 😛