Shellscript um aktuelleste Datein aus aktuellestem generierten Ordner zu kopieren
Moin Admins,
folgende Frage:
ich suche gerade nach der Syntax für ein Shellscript, um die jeweils aktuellste Datei aus dem aktuellsten generierten Ordner zu kopieren.
Der Hintergund:
Aus unserem ERP wird täglich ein Export-File generiert, dass in einem Ordner abgelegt wird, dann in ein Shopsystem weiterverschoben wird. Zeitgleich wird diese Datei nach dem rsyn-Vorgang als Backup-File abgelegt, der täglich inkrementell generiert wird.
Ich suche jetzt nach der Syntax, um aus dem jeweils tagesaktuellen Ordner, diese Backupdatei in einen anderen Ordner zu kopieren, damit die Dateien für ein anderes Projekt mit Access verwendet werden können.
Ich stehe gerade noch am Anfang mit Shellscripten, hat jemand einen Tip, wie die Syntax aussehen muss?
Danke schon mal im Voraus.
Greetz
folgende Frage:
ich suche gerade nach der Syntax für ein Shellscript, um die jeweils aktuellste Datei aus dem aktuellsten generierten Ordner zu kopieren.
Der Hintergund:
Aus unserem ERP wird täglich ein Export-File generiert, dass in einem Ordner abgelegt wird, dann in ein Shopsystem weiterverschoben wird. Zeitgleich wird diese Datei nach dem rsyn-Vorgang als Backup-File abgelegt, der täglich inkrementell generiert wird.
Ich suche jetzt nach der Syntax, um aus dem jeweils tagesaktuellen Ordner, diese Backupdatei in einen anderen Ordner zu kopieren, damit die Dateien für ein anderes Projekt mit Access verwendet werden können.
Ich stehe gerade noch am Anfang mit Shellscripten, hat jemand einen Tip, wie die Syntax aussehen muss?
Danke schon mal im Voraus.
Greetz
Please also mark the comments that contributed to the solution of the article
Content-Key: 328386
Url: https://administrator.de/contentid/328386
Printed on: April 27, 2024 at 01:04 o'clock
6 Comments
Latest comment
gci 'C:\oberordner' -Recurse -File | sort LastWriteTime -Desc | select -First 1 | copy-item -Destination 'D:\Backup'
Das ist Powershell ;-P mind. 3.0
Öhm du postest das hier in der Kategorie Batch/Shell wie soll man da auf die Bash schließen?!
Bash aktuellste Datei kopieren
find /ordner/pfad -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -d" " -f2- | xargs -I'{}' cp '{}' /backup