Dateiname mit Datum

Antworten
Nachricht
Autor
notebook200000

Dateiname mit Datum

#1 Beitrag von notebook200000 » 29. Mai 2006 8:30

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:(

Benutzeravatar
Lateralus
prolinux-forum-admin
Beiträge: 1238
Registriert: 05. Mai 2004 7:35

#2 Beitrag von Lateralus » 29. Mai 2006 10:03

Der Ansatz ist richtig:

Code: Alles auswählen

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

Benutzeravatar
Janka
Beiträge: 3585
Registriert: 11. Feb 2006 19:10

#3 Beitrag von Janka » 29. Mai 2006 11:56

Lateralus hat geschrieben:Der Ansatz ist richtig:

Code: Alles auswählen

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

Code: Alles auswählen

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

Benutzeravatar
Lateralus
prolinux-forum-admin
Beiträge: 1238
Registriert: 05. Mai 2004 7:35

#4 Beitrag von Lateralus » 30. Mai 2006 6:42

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ß).

Benutzeravatar
Janka
Beiträge: 3585
Registriert: 11. Feb 2006 19:10

#5 Beitrag von Janka » 30. Mai 2006 12:24

Weil

"date +FORMAT", nicht "date FORMAT"

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

Antworten