Fish Shell:
Få det aktuella datumet

Hur man gör:

Fish Shell använder externa kommandon som date för att hämta det aktuella datumet, vilket ger flexibilitet att formatera utdatan som behövs. Så här använder du det:

# Visa det aktuella datumet i standardformatet
echo (date)

# Exempel på utdata: Ons 25 Okt 2023 15:42:03 BST

För att anpassa datumets format kan du använda +-alternativet följt av formatidentifierare:

# Visa det aktuella datumet i YYYY-MM-DD-format
echo (date "+%Y-%m-%d")

# Exempel på utdata: 2023-10-25

För mer komplexa uppgifter, som att arbeta med tidsstämplar eller utföra datumaritmetik, förlitar sig Fish Shell på externa verktyg som date på grund av dess skriptnatur. Här är ett exempel på att få det aktuella UNIX-tidsstämpeln:

# Hämta det aktuella UNIX-tidsstämpeln
echo (date "+%s")

# Exempel på utdata: 1666710123

Och för att lägga till en dag till det aktuella datumet med date:

# Lägg till en dag till det aktuella datumet
echo (date -d "+1 day" "+%Y-%m-%d")

# Exempel på utdata: 2023-10-26

Notera: Exemplen använder date-kommandots alternativ som fungerar med GNU coreutils. Alternativ kan variera i andra miljöer som macOS, som använder BSD date-kommando som standard. Hänvisa alltid till date --help eller manualsidan för detaljer specifika till din miljö.