Fish Shell:
Få dagens dato

Hvordan:

Fish Shell bruker eksterne kommandoer som date for å få den nåværende datoen, noe som gir fleksibilitet til å formatere utdataen etter behov. Slik bruker du det:

# Vis den nåværende datoen i standardformatet
echo (date)

# Eksempel på utdata: Wed 25 Oct 2023 15:42:03 BST

For å tilpasse formatet på datoen, kan du bruke +-alternativet etterfulgt av format-spesifikatorer:

# Vis den nåværende datoen i YYYY-MM-DD format
echo (date "+%Y-%m-%d")

# Eksempel på utdata: 2023-10-25

For mer komplekse oppgaver, som å jobbe med tidsstempler eller utføre datoaritmetikk, stoler Fish Shell på eksterne verktøy som date på grunn av sin skripting natur. Her er et eksempel på å få den nåværende UNIX-tidsstempelet:

# Få det nåværende UNIX-tidsstempelet
echo (date "+%s")

# Eksempel på utdata: 1666710123

Og for å legge til en dag til den nåværende datoen ved hjelp av date:

# Legg til en dag til den nåværende datoen
echo (date -d "+1 day" "+%Y-%m-%d")

# Eksempel på utdata: 2023-10-26

Merk: Eksemplene bruker date kommandoinnstillinger som fungerer med GNU coreutils. Alternativer kan variere i andre miljøer som macOS, som bruker BSD date kommando som standard. Henvis alltid til date --help eller man-siden for detaljer spesifikke til ditt miljø.