Hallo LUGs,
ich stehe gerade vor einem fuer mich leider nicht loesbaren Problem. Fuer meine Arbeit soll ich ein bashscript schreiben, welches den Inhalt einer Textdatei in eine andere Datei schreibt und danach soll die Datei geloescht werden.
Alle Dateien in dem Ordner sind mit einer Art Zeitstempel chronologisch geordnet, d. h. die aelteste Datei steht immer als erstes in dem Verzeichniss. Ueber vorhandene Konventionen bei der Benennung der Dateien wird sich die Benennung der Dateien auch nicht aendern.
Meine Aufgabe ist es jetzt, immer aus der ersten Datei im Verzeichniss (also der aeltesten Datei) die Daten auszulesen und diese wieder in eine andere Datei zu schreiben. Das Auslesen und Schreiben der Daten ist kein Problem, nur wie finde ich die aelteste Datei im Ordner? Gibt es Optionen bei find welche ich eventuell uebersehen habe?
Auf C, Perl oder andere Sachen kann ich leider nicht zurueckgreifen, da es sich bei der Maschine um ein Produktivsystem handelt, auf welchem nichts weiter laeuft als eine bash und eine Datenbank.
Fuer Eure Hilfe bedanke ich mich schon einmal im Voraus!
Vielen Dank und Gruesse Bernd
PS: Sollte es zu Formatierungsfehlern in meine EMail gekommen sein, bitte ich das zu entschuldigen, da ich momentan nur das Onlineinterface von GMX nutzen kann. bM