Hvordan vise datoen i Shell Script

Alle versjoner av Unix, Linux og Mac OS X kommer med et hendig lite skall verktøyet installert kalt "date". Denne ydmyke program, hvis kjøre alene, vil gi brukeren umiddelbart med lokal tid i henhold til datamaskinens interne klokke i et felles format. Men det har et vell av alternativer som gjør det til et godt verktøy for skripting.

Bruksanvisning

1 Åpne en teksteditor og skriv inn følgende for å definere et enkelt shell script som henter dato:

! / Bin / bash

dato

Dette vil skrive ut datoen i et format som ser slik ut:

Fre 01.04 13:56:39 EDT 2011

2 Endre datoen kommando for å få god kontroll over hvordan datoen skal skrives ut. For eksempel legge inn følgende kommando:

date "+% D"

Dette vil i stedet sende ut dato alene i formatet: 12/31/99.

3 Lagre skriptfilen med navnet "getDate.sh."

4 Åpne terminalen ved å klikke på terminalen ikonet på skrivebordet, og skriver:

chmod + x getDate.sh

Dette opplyser Unix at du gir tillatelse til dette skriptet skal kjøres på datamaskinen.

Hint

  • Det finnes dusinvis av kommandoer du kan bruke i formatet området for å definere nøyaktig hvordan datoen skal se ut. Du kan lese om dem alle ved å skrive "mann date" inn i skallet.