Hallo,
derzeit bin ich dabei mich in die Shellprogrammierung auf Mac OSX 10.9 ein zu arbeiten und erstelle ein Script um Datensicherungen zu erstellen.
Auf dem Zielverzeichnis (Backup-Server) soll ein Verzeichnis erstellt werden (2015-05-24_Sonntag).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | # Daten-Server URL datenServer=/Volumes/Daten-Server # Dateien auswählen (*=alle) dateien=* # Backup-Server URL backupServer=/Volumes/Backup-Server # datum hat die Form YYYY-MM-DD datum=$(date +%Y-%m-%d) # Tag eines Datums ermitteln tag=$(date +%A) # Ein Verzeichnis anlegen in Form YYYY-MM-DD_tag mkdir $backupServer/$datum_$tag # Alle Textdateien aus dem Verzeichnis sichern cp $datenServer/$dateien $backupServer/backup_$datum_$tag |
Das Problem liegt derzeit bei der Erstellung des Verzeichnisses.
mkdir $backupServer/$datum macht tatsächlich (2015-05-24)
mkdir $backupServer/$tag macht tatsächlich (Sonntag)
mkdir $backupServer/$datum_$tag macht (Sonntag)
Dabei wird das Datum nicht erstellt. Weiss jemand warum das Datum nicht mit im Dateinamen erzeugt wird?
Vielen Dank
Mike