Nur Dateien eines bestimmten Formates kopieren
Guten Morgen,
suche Hilfe bei folgender Aufgabe:
ich kopiere täglich mit Hilfe von Cron Daten von einem Novell-Laufwerk in ein Verzeichnis, auf das die User dann per Samba zugreifen können. Nun wäre es mir lieb wenn nur Dateien nach dem Schema Dateiname A_BCD.XYZ kopiert werden sollen, also 5 Stellen vor dem Punkt dann Endung. Die Endung habe ich schon mit exclude/include gefiltert, aber was ist mit den Sachen vor dem Punkt? (Sind an die 500 Dateien) Habt ihr da einen Tip für mich?
Gruß Andreas
suche Hilfe bei folgender Aufgabe:
ich kopiere täglich mit Hilfe von Cron Daten von einem Novell-Laufwerk in ein Verzeichnis, auf das die User dann per Samba zugreifen können. Nun wäre es mir lieb wenn nur Dateien nach dem Schema Dateiname A_BCD.XYZ kopiert werden sollen, also 5 Stellen vor dem Punkt dann Endung. Die Endung habe ich schon mit exclude/include gefiltert, aber was ist mit den Sachen vor dem Punkt? (Sind an die 500 Dateien) Habt ihr da einen Tip für mich?
Gruß Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2814
Url: https://administrator.de/contentid/2814
Ausgedruckt am: 03.12.2024 um 19:12 Uhr
7 Kommentare
Neuester Kommentar
Eine "abgeschwächte" Form des Pattern-Matching aus Perl gibt es aber unter UNIX auch schon, vielleicht hilft Dir der folgende Link weiter:
http://bcf.arl.arizona.edu/resources/docs/unix/shortbit14.3.htm
Gruß
Atti
http://bcf.arl.arizona.edu/resources/docs/unix/shortbit14.3.htm
Gruß
Atti
Hallo!
Also die Platzhalter funktionieren aus Windows/Novell problemlos in beliebiger Reihenfolge per DOS-Batch.
z.B.: Kopieren aller Dateien mit r am Anfang und d an vorletzter Stelle und der Endung .dat
copy c:\ordner1\r?d?.dat [Ziel]
Evtl. mal mit move statt copy versuchen - je nachdem ob kopiert oder verschoben werden soll. Ansonsten kann man je nach BEdarf auch Kopieren und danach mit
fc [Quelle] [Ziel]
die kopierten Dateien kontrollieren und danach löschen.
Also die Platzhalter funktionieren aus Windows/Novell problemlos in beliebiger Reihenfolge per DOS-Batch.
z.B.: Kopieren aller Dateien mit r am Anfang und d an vorletzter Stelle und der Endung .dat
copy c:\ordner1\r?d?.dat [Ziel]
Evtl. mal mit move statt copy versuchen - je nachdem ob kopiert oder verschoben werden soll. Ansonsten kann man je nach BEdarf auch Kopieren und danach mit
fc [Quelle] [Ziel]
die kopierten Dateien kontrollieren und danach löschen.