Установка формата даты ГГГГ-ММ-ДД в сценарии оболочки

28 set 2022 1 min di lettura
Установка формата даты ГГГГ-ММ-ДД в сценарии оболочки
Indice dei contenuti

Введение

Команда Linux date используется для получения текущей даты и времени. Вы можете легко настроить результаты, используя аргументы. В этом уроке вы узнаете, как отформатировать дату как «ГГГГ-ММ-ДД» в оболочке bash.

Используйте один из следующих способов, чтобы получить текущую дату в формате «ГГГГ-ММ-ДД».

Использование команды даты : Чтобы распечатать результаты в формате ГГГГ-ММ-ДД, вы можете использовать %Y-%m-%dили опции %Fс командой даты. Здесь опция %Fявляется псевдонимом для %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

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

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.