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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 328386
Url: https://administrator.de/forum/shellscript-um-aktuelleste-datein-aus-aktuellestem-generierten-ordner-zu-kopieren-328386.html
Ausgedruckt am: 26.12.2024 um 06:12 Uhr
6 Kommentare
Neuester Kommentar
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