verzeichnissname mit variable erstellen z.b: /050102-mo/ ??

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ajk
Beiträge: 85
Registriert: 28.04.2005 11:20:26

verzeichnissname mit variable erstellen z.b: /050102-mo/ ??

Beitrag von ajk » 02.01.2006 19:31:19

hallo, gesundes neues jahr :-)

ich habe folgendes problem.

ich möchte für ein backup verschiedene daten in ein bestimmtes verzeichnis kopieren.
das verzeichniss soll folgenden namen erhalten:

/backup/050102-mo/.........

oder
/backup/050102/........

der teil mit dem datum sollte schon so aussehen! gibt es die möglichkeit diese datei/verzeichnis beim kopieren, abhängig vom datum erzeugen zu lassen?

der wochetag wäre auch toll ?

bitte, bitte um hilfe- es "eilt" :?

gruss,
Andre

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 02.01.2006 19:38:29

Code: Alles auswählen

mkdir `date +%y%m%d`
Wie du das Datum weiter formatieren kannst, findest du in man date
MfG GoKi
:wq

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 02.01.2006 20:31:45

Annahme:

alles im directory /home/userxy/source/ soll nach /home/userxy/backup/<timestamp_when_backup_is_triggered>/ kopiert werden

Code: Alles auswählen

a=`date +%y%d%m%-%T` && mkdir ~backup/$a && cp -a ~source/ ~backup/$a

diese zeile kannst du so oder ähnlich in ein script einbauen


markus

ajk
Beiträge: 85
Registriert: 28.04.2005 11:20:26

Beitrag von ajk » 03.01.2006 13:10:44

vielen dank :)

jetzt habe ich einen "einstieg".
g,
Andre

Antworten