Dette innlegget er dedikert til å diskutere “dato” -kommandoen, syntaks og bruk i bash. La oss forstå syntaksen til “Dato” -kommandoen først:
$ sate +[formate_option]
La oss se på en liste over formatalternativer for “Dato” -kommandoen:
Format | Beskrivelse |
Dato +%a | Gir ukedagens navn [man, sol, fre] |
Dato +%a | Gir ukedagens navn [mandag, søndag, fredag] |
Dato +%B | Gir månedens navn [Jan, februar] |
Dato +%B | Gir månedens navn [januar, februar, mars] |
Dato +%D | Viser månedens dag [05] |
Dato +%D | Viser gjeldende dato MM/DD/YY-format [11-01-21] |
Dato +%f | Viser dato i yyyy-mm-dd-format [2021-11-01] |
Dato +%H | Viser time i 24-timers format [22] |
Dato +%i | Viser time i 12-timers format [11] |
Dato +%J | Viser årets dag [001 - 366] |
Dato +%m | Viser antallet måned [01-12] |
Dato +%m | Viser minutter [00-59] |
Dato +%S | Viser sekunder [00-59] |
Dato +%n | Skjermer i nanosekunder |
Dato +%t | Viser tid som HH: MM: SS [i 24-timers format] |
Dato +%u | Ukens dag [1-7] 1 er mandag, 6 er lørdag |
Dato +%u | Viser årets ukens nummer [00-53] |
Dato +%y | Viser år Åååå [2021] |
Dato +%z | Viser tidssone |
Noe av alternativet nevnt ovenfor kan brukes med datakommandoen; La oss utforske datakommandoen ytterligere:
Hvordan skrive ut dato i MM-DD-YYYY-format:
Jeg skriver enkle bashskript for å vise datoen i forskjellige formater. For å skrive manuset, bruker jeg “Vim” -redaktøren. For å få en allsidig redaktør, bruk kommandoen som er nevnt nedenfor:
$ sudo apt install vim
Skriv inn "Vim" i Terminal for å lansere Vim Editor:
#!/bin/bash
i dag = 'Dato +%m-%d-%y'
ekko $ i dag
Jeg har lagret filen med navnet “DateFile.sh ”, for å utføre den bruker kommandoen:
$ bash datefile.sh
Husk at bokstavens følsomhet, “M” er i minutter, og “M” er måneden.
Hvordan skrive ut dato i MM-Yyyy-format:
La oss endre formatet på datoen:
#!/bin/bash
i dag = 'Dato +%m-%y'
ekko $ i dag
Nå vises dagen før måneden.
Hvordan du viser inneværende dagnummer og sekund bestått:
Beregning av antall dager og til og med antall sekunder virker upraktisk, men takket være “Dato” -kommandoen, kan den enkelt skrives ut i terminalen:
#!/bin/bash
NumberOfays = 'Dato +%J'
Ekko “Det nåværende dagnummeret:“ $ NumberOfays
NumberOfSeConds = 'Dato +%S'
ekko “Totalt sekunder gikk i år:“ $ NumberOfSeconds
Hvordan vise ukens nummer ved å bruke datakommandoen:
En annen spennende funksjon i "dato" -kommandoen er at den raskt kan fortelle deg årets ukenummer. For å få ukens nummer, skriv inn følgende kommando:
$ dato +%u
Eller hvis du jobber med Bash Scripting, kan du prøve følgende program med en hvilken som helst redaktør:
#!/bin/bash
Weeknumber = 'Dato +%u'
ekko "Årets ukens nummer er:" $ Weeknumber
Hvordan vise tid ved å bruke datakommandoen:
La oss skrive et program for å vise tid ved å bruke datakommandoen:
#!/bin/bash
Tid = 'Dato +%T'
ekko "Tiden er:" $ tid
Konklusjon:
Kommandoen "Dato" er en innebygd kommando over UNIX-lignende operativsystemer som også, bortsett fra å vise dato, kan brukes med andre kommandoer. I denne guiden forsto vi syntaksen og bruken av “Dato” -kommandoen i bash -skripting for å vise den i forskjellige formater.