wescraven07
Goto Top

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

Content-Key: 328386

Url: https://administrator.de/contentid/328386

Ausgedruckt am: 19.03.2024 um 11:03 Uhr

Mitglied: 132272
132272 03.02.2017 um 12:03:25 Uhr
Goto Top
gci 'C:\oberordner' -Recurse -File | sort LastWriteTime -Desc | select -First 1 | copy-item -Destination 'D:\Backup'  
Gruß
Mitglied: wescraven07
wescraven07 03.02.2017 um 12:32:45 Uhr
Goto Top
Ich erhalte "Syntaxfehler bei unerwarteten Wort 1"...
Mitglied: 132272
132272 03.02.2017 aktualisiert um 12:34:42 Uhr
Goto Top
Das ist Powershell ;-P mind. 3.0
Mitglied: wescraven07
wescraven07 03.02.2017 um 12:46:54 Uhr
Goto Top
das ist auf dem Redhat derzeit nicht installiert. Gibt´s eine alternative Syntax?
Mitglied: 132272
132272 03.02.2017 um 12:50:30 Uhr
Goto Top
Öhm du postest das hier in der Kategorie Batch/Shell wie soll man da auf die Bash schließen?!
Mitglied: 132272
132272 03.02.2017 aktualisiert um 13:01:50 Uhr
Goto Top
Bash aktuellste Datei kopieren
find /ordner/pfad -type f -printf '%T@ %p\n' | sort -n | tail -1 | cut -d" " -f2- | xargs -I'{}' cp '{}' /backup