tarih -d 'önceki Pazartesi "


10

İle date -dgelecek veya sonraki tarihi görüntüleyebilir

$ date -d "next mon"
Mon May 13 00:00:00 CST 2019

$ date -d "mon"
Mon May 13 00:00:00 CST 2019

Ne yazık ki, önceki hafta gününü gösteremedi

$ date -d "previous Monday"
date: invalid date previous Monday

Önceki hafta gününü dize biçiminde nasıl görüntüleyebilirim?

Yanıtlar:


14

Şunun lastyerine kullanın previous:

$ date -d "last Monday"
Mon May  6 00:00:00 BST 2019

Bu belgelenmiştir info dateve özel lastolarak belirtilmesi "29.6 Haftanın günü öğeleri" bölümünde (bulmak için @Jos ve @hobbs sayesinde):

Bir sayı, ek haftaları ilerletmek için haftanın bir gününden önce gelebilir. En iyi şekilde 'üçüncü pazartesi' gibi ifadelerde kullanılır. Bu bağlamda, 'son gün' veya 'ertesi gün' de kabul edilebilir; o günün kendisinden bir hafta önce veya sonra hareket ederler.


Yorumlar uzun tartışmalar için değildir; bu görüşme sohbete taşındı .
terdon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.