Bash är en kommandorad tolk för UNIX . Det är ett skal som utvecklades för GNU- operativsystemet och kombinerar funktioner från den tidigare Korn shell ( ksh ) och C shell ( csh ) . Du kan behöva konvertera ett datum till numeriskt format för någon av flera skäl . Datumet funktion i Bash tillåter dig att göra detta , med relativ lätthet , genom att ange " % s " switch . Detta kommer att konvertera en viss dag till en tidsstämpel . En tidsstämpel är en numerisk representation av ett datum som antalet sekunder sedan UNIX Epoch , vilket är midnatt den 1 januari 1970 i UTC /GMT tidszoner , diskontering av skottsekunder . Saker du behöver
UNIX operativsystem
Bash skal
Visa fler instruktioner
1
Logga in på ditt UNIX -konto genom att leverera ditt användarnamn och lösenord på uppmaningarna .
2
Byt till bash-skalet genom att skriva " BSH " vid prompten och trycka på " Enter" .
3
Konvertera ett datum till ett numeriskt värde med DATUM -funktionen med " % s " switch genom att skriva följande kommandon vid Bash prompt : .
Type " date + % s " för att få dagens datum representeras som ett numeriskt värde
Type " datum - datum = ' åååå- mm - dd UTC ' + % s " för att få ett datum i UTC-tidszonen representeras som ett numeriskt värde , som ersätter " åååå" med året , " mm " . med tvåsiffriga representation i månaden och " dd " med tvåsiffriga representation av året
Type " datum - datum = ' åååå- mm - dd 00:00:01 UTC +5 timmars + % s " för att få den tidpunkt som angivits i en tidszon som är fem timmar före UTC representeras som ett numeriskt värde , som ersätter " åååå " med året , " mm " med tvåsiffriga representation av månaden och " dd " med tvåsiffriga representation av året .