Visualizza o modifica la data o l'ora.
/usr/bin/date [ -n ] [ -u ] [ Data ] [ +Descrittore campo ... ]
/usr/bin/date [ -u ] [ +Descrittore campo ... ]
/usr/bin/date [ -a [ + | - ]sss[.fff ]
Il comando date scrive la data e l'ora corrente nell'emissione standard se chiamata senza alcun indicatore o con un elenco di indicatori che inizia con un + (segno più). Altrimenti, imposta la data corrente. Solo un utente principale può modificare data e ora. Il comando date visualizza il messaggio di utilizzo su qualsiasi immissione o indicatore riconosciuto.
E' possibile utilizzare i seguenti formati quando si imposta la data con il parametro Data:
Le variabili del parametro Data vengono definite nel seguente modo:
L'anno corrente viene utilizzato come valore predefinito quando non si specifica l'anno. Il sistema opera in CUT (Coordinated Universal Time).
Se si aggiunge al comando date un + (segno più) e un descrittore di campo, è possibile controllare l'emissione del comando. Ogni descrittore di campo deve essere preceduto da un % (segno percentuale). Il sistema sostituisce il descrittore di campo con il valore specificato. Immettere un valore letterale % come %% (due segni percentuali). Il comando date copia qualsiasi altro carattere nell'emissione senza modifica. Il comando date termina sempre la stringa con un carattere di nuova riga.
I descrittori di campo %E e %O possono essere modificati per indicare un differente formato o specifica. Se la parola chiave corrispondente (consultare le parole chiave era, era_year, era_d_fmt e alt_digits) non viene specificata o non è supportata per la locale corrente, viene utilizzato il valore descrittore di campo non modificato.
Questo comando restituisce i seguenti valori di uscita:
| 0 | La data è stata scritta correttamente. |
| >0 | Si è verificato un errore. |
date
date 0217142590
Per un sistema che utilizza CST come relativo fuso orario, questo comando consente di impostare la data e l'ora su Sab 17 Feb 14:25:00 CST 1990.
data +"%r %a %d %h %y (data Giuliana: %j)"
In questo modo viene visualizzata la data mostrata nell'Esempio 2 come:
02:25:03 PM Ven 17 Feb 90 (data Giuliana: 048)
Le seguenti variabili di ambiente influenzano l'esecuzione del comando date.