R
Redds
Grünschnabel
Hallo Leute,
ich habe ein Problem wo ich mit meinem Wissensstand einfach nicht weiterkomme:
Ich habe etwa 3000 verschiedene Verzeichnisse in /root/home/bla
diese sind immer 4-stellige Nummer, also z.b. 1234, 3333, 5656 (...)
in jedem Verzeichnis befinden sich .error und .archived Dateien welche so aufgebaut sind:
AE1234_1234__982356BATBAT_F0_164.pdf.edoc.error
oder
AE1234_1234__643256LALALA_F0_20090627_015301.TIF.edoc.20080627.135303.156.archived
-------------------------------------JAHR-MM-TT---HHMMSS (milli sek)
Wurde die Datei archiviert so ist 2009--06--27--. 16 33 09 .124. das Datum.
AE bleibt immer gleich und bekommt den VZ-Namen angehängt, 1234 ist der VZ-Name, 643256=Nummer BATBAT=Typ
In einem anderem VZ heißen die Dateien dann z.b.
AE5555_5555_234322XDKJQE(.....)
So, ich muss nun aus allen Verzeichnissen die Dateien, die mit .archived enden
1. auslesen
2. eine (z.b. eintraege.txt datei) in dem Verzeichnis erstellen und die eintrage geordnet auflisten z.b.
--AE------VZ-----Nummer---Typ-------Datum-------Uhrzeit
AE1234---1234---643256---LALALA---2009 06 27---16 33 09
AE1234---1234---123321---BLABLA---2010 03 12---12 21 19
(Rest kann weggelassen werden.)
Die "-" sind natürlich eigentlich Leerzeichen aber kann auch anders aufgebaut werden hauptsache es ist übersichtlicht
und 3. anschließend alle .archived Dateien aus dem Verzeichnis löschen.
Im Grunde also nur eine schönere Auflistung, wenn ich in root/home/bla/1234 "ll -a" eingebe erhalte ich etwa 150 dieser Dateien(oder Einträge) ich möchte nun das bei "ll -a" nur noch eintraege.txt angezeigt wird.
Öffnet man diese .txt Datei so sollen die 150 Einträge nach der obigen gliederung aufgelistet werden.
Ich hoffe ihr versteht was ich meine und könnt mir helfen.
Liebe Grüße,
Redds
ich habe ein Problem wo ich mit meinem Wissensstand einfach nicht weiterkomme:
Ich habe etwa 3000 verschiedene Verzeichnisse in /root/home/bla
diese sind immer 4-stellige Nummer, also z.b. 1234, 3333, 5656 (...)
in jedem Verzeichnis befinden sich .error und .archived Dateien welche so aufgebaut sind:
AE1234_1234__982356BATBAT_F0_164.pdf.edoc.error
oder
AE1234_1234__643256LALALA_F0_20090627_015301.TIF.edoc.20080627.135303.156.archived
-------------------------------------JAHR-MM-TT---HHMMSS (milli sek)
Wurde die Datei archiviert so ist 2009--06--27--. 16 33 09 .124. das Datum.
AE bleibt immer gleich und bekommt den VZ-Namen angehängt, 1234 ist der VZ-Name, 643256=Nummer BATBAT=Typ
In einem anderem VZ heißen die Dateien dann z.b.
AE5555_5555_234322XDKJQE(.....)
So, ich muss nun aus allen Verzeichnissen die Dateien, die mit .archived enden
1. auslesen
2. eine (z.b. eintraege.txt datei) in dem Verzeichnis erstellen und die eintrage geordnet auflisten z.b.
--AE------VZ-----Nummer---Typ-------Datum-------Uhrzeit
AE1234---1234---643256---LALALA---2009 06 27---16 33 09
AE1234---1234---123321---BLABLA---2010 03 12---12 21 19
(Rest kann weggelassen werden.)
Die "-" sind natürlich eigentlich Leerzeichen aber kann auch anders aufgebaut werden hauptsache es ist übersichtlicht
und 3. anschließend alle .archived Dateien aus dem Verzeichnis löschen.
Im Grunde also nur eine schönere Auflistung, wenn ich in root/home/bla/1234 "ll -a" eingebe erhalte ich etwa 150 dieser Dateien(oder Einträge) ich möchte nun das bei "ll -a" nur noch eintraege.txt angezeigt wird.
Öffnet man diese .txt Datei so sollen die 150 Einträge nach der obigen gliederung aufgelistet werden.
Ich hoffe ihr versteht was ich meine und könnt mir helfen.
Liebe Grüße,
Redds