Fish Shell:
Kahden päivämäärän vertailu

How to:

(Miten:)

# Asenna 'dateutils' työkalut
sudo apt install dateutils

# Vertaa kahta päivämäärää käyttäen dateutils-diff
set date1 (date -ud '2023-03-01' +%s)
set date2 (date -ud '2023-04-01' +%s)
dateutils.ddiff $date1 $date2 -f '%ddays'

# Tulostettava tulos
31days

Deep Dive

(Syväsukellus)

Alun perin päivämäärien vertailussa käytettiin yksinkertaisia Unix-ajanhetkiä (epoch), jotka ilmaisevat aikaa sekunteina vuoden 1970 alusta. dateutils on uuden polven työkalu, joka helpottaa aikaleimojen vertailua. Se käsittää useita käskyjä, kuten dateutils.ddiff päivämääräerojen laskemiseen. Fish Shell sopii hyvin yhteen tämänkaltaisten apuohjelmien kanssa, koska sen syntaksi on yksinkertainen ja helposti laajennettavissa. Vaihtoehtoisesti voit käyttää myös Fishin sisäänrakennettuja aikafunktioita pienemmissä skripteissä.

See Also

(Katso Myös)