Questo post è dedicato alla discussione del comando "data", della sua sintassi e dell'uso in bash. Comprendiamo prima la sintassi del comando "Data":
$ sate +[formate_option]
Diamo un'occhiata a un elenco di opzioni di formato per il comando "Data":
Formato | Descrizione |
Data +%a | Dà il nome del giorno della settimana [mon, sun, ven] |
Data +%a | Dà il nome del giorno della settimana [lunedì, domenica, venerdì] |
Data +%B | Dà il nome del mese [gennaio, febbraio, mar] |
Data +%B | Dà il nome del mese [gennaio, febbraio, marzo] |
Data +%d | Visualizza il giorno del mese [05] |
Data +%d | Visualizza la data corrente mm/dd/yy formato [11-01-21] |
Data +%f | Mostra la data in formato YYYY-MM-DD [2021-11-01] |
Data +%H | Mostra ora in formato 24 ore su 24 [22] |
Data +%i | Mostra ora in formato di 12 ore [11] |
Data +%J | Visualizza il giorno dell'anno [001 - 366] |
Data +%m | Visualizza il numero del mese [01-12] |
Data +%m | Visualizza minuti [00-59] |
Data +%s | Visualizza secondi [00-59] |
Data +%n | Display in nanosecondi |
Data +%T | Visualizza tempo come HH: MM: SS [in formato 24 ore] |
Data +%u | Giorno della settimana [1-7] 1 è lunedì, 6 è sabato |
Data +%u | Mostra il numero della settimana dell'anno [00-53] |
Data +%y | Visualizza anno anche [2021] |
Data +%z | Visualizza fuso orario |
Qualsiasi opzione sopra menzionata può essere utilizzata con il comando data; Esploriamo ulteriormente il comando della data:
Come stampare la data in formato mm-dd-yyyy:
Sto scrivendo semplici script bash per visualizzare la data in vari formati. Per scrivere la sceneggiatura, sto usando l'editor "VIM". Per ottenere un editor versatile, utilizzare il comando menzionato di seguito:
$ sudo apt install vim
Digita "VIM" nel terminale per lanciare VIM Editor:
#!/Bin/Bash
oggi = 'data +%m-%d-%y'
Echo $ oggi
Ho salvato il file con il nome di "Datefile.sh ", per eseguirlo usa il comando:
$ Bash Datefile.sh
Tieni presente il caso della sensibilità delle lettere, "M" è per minuti e "M" è il mese.
Come stampare la data in formato mm-yyyy:
Cambiamo il formato della data:
#!/Bin/Bash
oggi = 'data +%m-%y'
Echo $ oggi
Ora la giornata viene visualizzata prima del mese.
Come visualizzare il numero di giorno corrente e i secondi passati:
Calcolo del numero di giorni e persino il numero di secondi sembra poco pratico, ma grazie al comando "Data", può essere facilmente stampato nel terminale:
#!/Bin/Bash
NumberOfDays = 'Data +%J'
Echo "Il numero di giorno attuale:" $ numerofdays
NumberOfSeconds = 'Date +%S'
Echo "TOTALS Seconds Passato quest'anno:" $ numerofseconds
Come visualizzare il numero della settimana usando il comando data:
Un'altra entusiasmante caratteristica del comando "Data" è che può dirti rapidamente il numero della settimana dell'anno. Per ottenere il numero della settimana, digita il seguente comando:
$ data +%u
O se stai lavorando con Bash Scripting, prova il seguente programma usando qualsiasi editor:
#!/Bin/Bash
weeknumber = 'data +%u'
Echo "Il numero della settimana dell'anno è:" $ weeknumber
Come visualizzare il tempo usando il comando data:
Scriviamo un programma per visualizzare il tempo usando il comando data:
#!/Bin/Bash
Tempo = 'data +%t'
Echo "Il tempo è:" $ TIME
Conclusione:
Il comando "Data" è un comando incorporato di sistemi operativi simili a Unix che, oltre a visualizzare la data, può essere utilizzato anche con altri comandi. In questa guida, abbiamo compreso la sintassi e l'uso del comando "Data" in Bash Scripting per visualizzarlo in vari formati.