PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zeichenketten in shell-skript verbinden



DaQuark
22.03.06, 10:33
Hallo Gemeinschaft,

ich schreibe grad ein kleines ShellSkript und möchte eine Tar Datei erstellen, die im Dateinamen das aktuelle Datum + Uhrzeit enthält.

Hier mal mein Anfang:

tar cfv backup_'date "+%Y-%m-%d--%H:%M"'.tar /backup

einzeln kann ich den Befehl
date "+%Y-%m-%d--%H:%M"
ausführen, jedoch wenn ich den in den Dateinamen mit reinschreibe gehts nicht. "command not found".
Ich habe auch schon versucht eine Variable datum zu erstellen, so etwa:

datum=date "+%Y-%m-%d--%H:%M"

Aber das lief auch nicht so, wie ich mir das vorgestellt habe.

Kann mir jemand sagen, wie ich die zwei Zeichenketten verbinde, sodass die Tar-Datei immer die aktuelle Uhrzeit/Datum enthält?

Danke schonmal im Vorraus.

jeppo
22.03.06, 10:37
datum=`date +"%Y-%m-%d--%H:%M"`
oder
datum=$(date +"%Y-%m-%d--%H:%M")

tar cfv backup_${datum}.tar /backup