Dateiname mit Datum

Post Reply
Message
Author
notebook200000

Dateiname mit Datum

#1 Post by notebook200000 »

Hey,

wie kann ich eine DAtei erzeugen z.B.

meinedatei_20050512

Also das ich immer da aktuelle Datum im Namen habe?

Sowaw wie

touch meinedatei_ date +%Y%m%d geht nicht:(

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#2 Post by Lateralus »

Der Ansatz ist richtig:

Code: Select all

date=`date %Y%m%d`
touch meine_datei_${date}

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#3 Post by Janka »

Lateralus wrote:Der Ansatz ist richtig:

Code: Select all

date=`date %Y%m%d`
touch meine_datei_${date}
Oder als Einzeiler (und korrigiert):

Code: Select all

touch meine_datei_$(date +%Y%m%d)
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#4 Post by Lateralus »

Hi Janka. Warum "korrigiert"? Ich hab's zwar nicht getestet, aber `` ist doch die Standard-Methode in Unix-Shells, um Befehle auszuwerten, oder? (Das war jedenfalls der Gedanke: eine BSD-Shell würde $(...) nicht verstehen, soweit ich weiß).

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#5 Post by Janka »

Weil

"date +FORMAT", nicht "date FORMAT"

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

Post Reply