D
deamon89
hallo unixboard user,
ich hab mal ein problem mit shell skripten. Und zwar sollte ich ein kleines
skript schreiben dass alle Daten in einem Ordner die älter als 14 Tage sind
verschiebt. So weit so gut dass hier war jetzt erstmal meine lösung.
find /pfad -atime +14 -exec mv `{}´ /pfad2 \; hat auch funktioniert nur dann hab ich festgestellt dass ich die Informationen über das alter der Daten nicht auf Dateiebene habe sondern nur in form des dateinamens also z. B.
string-200805.01.dump.gz. Die frage ist jetzt was muss ich tun damit ich mit dem datum (Dateiname) im skript weiter arbeiten kann hab schon mit basename versucht das ende (dump.gz) abzuschneiden. Klappt aber nicht so ganz.
Danke schon mal im Vorraus
ich hab mal ein problem mit shell skripten. Und zwar sollte ich ein kleines
skript schreiben dass alle Daten in einem Ordner die älter als 14 Tage sind
verschiebt. So weit so gut dass hier war jetzt erstmal meine lösung.
find /pfad -atime +14 -exec mv `{}´ /pfad2 \; hat auch funktioniert nur dann hab ich festgestellt dass ich die Informationen über das alter der Daten nicht auf Dateiebene habe sondern nur in form des dateinamens also z. B.
string-200805.01.dump.gz. Die frage ist jetzt was muss ich tun damit ich mit dem datum (Dateiname) im skript weiter arbeiten kann hab schon mit basename versucht das ende (dump.gz) abzuschneiden. Klappt aber nicht so ganz.
Danke schon mal im Vorraus