AndreasMeier
20-06-2007, 18:39
Hallo zusammen,
ich hab folgendes Problem:
Ich hab ein Verzeichnis, in dem jeden Tag eine neue Datei generiert wird (SQL-Backup).
Diese Datei hab ein Datum im Namen, z.B.
daten_2007_06_19_00_00.sql
daten_2007_06_20_00_00.sql
daten_2007_06_21_00_00.sql
Gibt es per Shell-Skript eine elegante Möglichkeit, dass immer nur die aktuellste Datei genommen wird ?
Ich möchte zwar nach Abarbeitung der Datei, diese gleich in ein Unterverzeichnis verschieben, brauche aber für einen Befehl den konkreten Dateinamen und kann nicht mit Wildcard arbeiten.
Das Datum im Namen muss nicht das aktuelle sein.
Es soll halt jeweils die jüngste Datei genommen werden.
Was ich auch noch fragen wollte:
Gibt es ein Shell-Kommando, mit dem ich prüfen kann, ob eine Datei überhaupt im Verzeichnis liegt ?
Herzlichen Dank im voraus,
Gruß
Andreas
ich hab folgendes Problem:
Ich hab ein Verzeichnis, in dem jeden Tag eine neue Datei generiert wird (SQL-Backup).
Diese Datei hab ein Datum im Namen, z.B.
daten_2007_06_19_00_00.sql
daten_2007_06_20_00_00.sql
daten_2007_06_21_00_00.sql
Gibt es per Shell-Skript eine elegante Möglichkeit, dass immer nur die aktuellste Datei genommen wird ?
Ich möchte zwar nach Abarbeitung der Datei, diese gleich in ein Unterverzeichnis verschieben, brauche aber für einen Befehl den konkreten Dateinamen und kann nicht mit Wildcard arbeiten.
Das Datum im Namen muss nicht das aktuelle sein.
Es soll halt jeweils die jüngste Datei genommen werden.
Was ich auch noch fragen wollte:
Gibt es ein Shell-Kommando, mit dem ich prüfen kann, ob eine Datei überhaupt im Verzeichnis liegt ?
Herzlichen Dank im voraus,
Gruß
Andreas