Linux-Forum Das Forum-Projekt für Professionelle Unix- / Linux Anwender, Entwickler und solche die es werden wollen! 
 
 
The Original

Linux-Forum

Werbung
 
 ID o. Nick:   Pass:     Hilfe   Forum   Faq & HowTo   Home  
 


 

    Linux-Forum -> Linux / Unix Shell-Programmierung -> Timestamp an Dateinamen einfügen Normaler Beitrag
     
2008-02-12 10:47:46 Uhr
von:  horst User Profil
   ( Mathias Schnoor )
 
Regdat:  2008-02-12
Punkte:  5
Beiträge:  2

 

Themenstarter
Themenstarter

Hey !

Ich möchte gerne per Bash-Skript beim umbenennen einer Datei den aktuellen Timestamp anfügen.

Die frage wie bekomme das hin für Windows geht es so:
-----------------------------------
REM Setzen der Variablen
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%TIME:~-11,2%
set minute=%TIME:~-8,2%
set sekunde=%TIME:~-5,2%


SET MYTIME=%TIME%
SET MYTIME=%MYTIME: =0%
SET MYTIME=%MYTIME::=%
SET MYTIME=%MYTIME:,=%

set stunde=%MYTIME:~-8,2%
set minute=%MYTIME:~-6,2%
set sekunde=%MYTIME:~-4,2%

REM Format <YYYYMMDDHHMMSS>
set datum=%jahr%-%monat%-%tag%
set zeit=%stunde%%minute%%sekunde%


ECHO %datum%%zeit%
--------------------------------------------
Die Frage wie mache ich das bei Linux?

O.K.:
Linux mit:
`date +%Y%m%d%H%M%S`

Gruß
horst




Dieser Beitrag wurde bereits 1 mal bearbeitet!
Zuletzt bearbeitet von horst am 12.02.2008 - 12:19:21 Uhr

 : Beitrag drucken :: Hilfe :

2008-02-12 12:17:10 Uhr
von:  horst User Profil
   ( Mathias Schnoor )
 
Regdat:  2008-02-12
Punkte:  5
Beiträge:  2

 

Themenstarter
Themenstarter

horst schrieb am 2008-02-12 10:47:46 Uhr:
Hey !

Ich möchte gerne per Bash-Skript beim umbenennen einer Datei den aktuellen Timestamp anfügen.

Die frage wie bekomme das hin für Windows geht es so:
-----------------------------------
REM Setzen der Variablen
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set stunde=%TIME:~-11,2%
set minute=%TIME:~-8,2%
set sekunde=%TIME:~-5,2%


SET MYTIME=%TIME%
SET MYTIME=%MYTIME: =0%
SET MYTIME=%MYTIME::=%
SET MYTIME=%MYTIME:,=%

set stunde=%MYTIME:~-8,2%
set minute=%MYTIME:~-6,2%
set sekunde=%MYTIME:~-4,2%

REM Format <YYYYMMDDHHMMSS>
set datum=%jahr%-%monat%-%tag%
set zeit=%stunde%%minute%%sekunde%


ECHO %datum%%zeit%
--------------------------------------------
Die Frage wie mache ich das bei Linux?

Gruß
horst

 : Beitrag drucken :: Hilfe :

     

Hilfe


Sun, 05.09.2010
21:39:36 Uhr

Build in: 0.031 Sek.

Benutzerzeit:
SQL-Requests: 9
File-Requests: 3

English

 

© 2002-2004 - hyro
Impressum und Infos