date iim dateinamen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

date iim dateinamen

Beitrag von latenite » 17.05.2009 16:47:56

Hallo Leute

Was mache ich falsch? wenn ich eine Datei erzeugen will die das aktuelle Datum als Dateinamen hat. Dann sollte das doch so gehen?

Code: Alles auswählen

echo `date` > /home/user/Desktop/`date`.txt
aber ich bekomme da die Fehlermeldung:

Code: Alles auswählen

bash: /home/user/Desktop/`date`.txt: ambiguous redirect
Ich dachte mit `command` lasse ich die Ausgabe des commands einfügen?.

Danke im Voraus :D

pluvo

Re: date iim dateinamen

Beitrag von pluvo » 17.05.2009 17:10:39

Hallo!

Code: Alles auswählen

touch datei-$(date -I).txt
mfg pluvo :)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: date iim dateinamen

Beitrag von gms » 17.05.2009 18:27:41

latenite hat geschrieben:Hallo Leute

Was mache ich falsch? wenn ich eine Datei erzeugen will die das aktuelle Datum als Dateinamen hat. Dann sollte das doch so gehen?

Code: Alles auswählen

echo `date` > /home/user/Desktop/`date`.txt
du müßtest den Dateinamen noch quoten:

Code: Alles auswählen

echo `date` > "/home/user/Desktop/`date`.txt"
Gruß
gms

latenite
Beiträge: 688
Registriert: 14.05.2007 01:04:23

Re: date iim dateinamen

Beitrag von latenite » 17.05.2009 19:03:41

ohh danke :)

dann habe ich "echo" immer nur -halb-richtig" benutzt und meine fehleingabe nie gemerkt:

Code: Alles auswählen

0:502:kai@desktop ~ [0]$ echo `date` > /home/kai/Desktop/date.txt
0:503:kai@desktop ~ [0]$ echo `date` > "/home/kai/Desktop/date.txt"
0:504:kai@desktop ~ [0]$ echo `date` > "/home/kai/Desktop/`date`.txt"
danke

solved

Antworten