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.