Impostare il formato della data YYYY-MM-DD in uno Script Shell

28 set 2022 1 min di lettura
Impostare il formato della data YYYY-MM-DD in uno Script Shell
Indice dei contenuti

Introduzione

Il comando date di Linux viene utilizzato per ottenere la data e l'ora correnti. Puoi facilmente personalizzare i risultati usando gli argomenti. In questo tutorial imparerai a formattare la data come "YYYY-MM-DD" nella shell bash.

Utilizzare uno dei metodi seguenti per ottenere la data corrente nel formato "YYYY-MM-DD".

Utilizzo del comando data: per stampare i risultati nel formato YYYY-MM-DD, è possibile utilizzare %Y-%m-%d o le opzioni %F con il comando date. Qui l'opzione %F è un alias per %Y-%m-%d:

date +%F         #Output: 2022-07-25
date +%Y-%m-%d   #Output: 2022-07-25

Utilizzo del comando printf – Invece di usare il comando date, il comando print fornisce anche una data incorporata formattata in bash (>=4.2):

printf '%(%Y-%m-%d)T\n'

I metodi precedenti stampano i risultati sullo standard output. Puoi anche memorizzare i risultati in una variabile come:

dt=$(date '+%Y-%m-%d')
 
dt=$(date '+%F')
 
dt=$(printf '%(%Y-%m-%d)T\n')

Conclusione

In questo articolo abbiamo visto come impostare il formato della data YYYY-MM-DD in uno Script Shell

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.