Hallo,
ich bin auf meiner Suche nach einem Forum in dem ich meine Fragen stellen kann auf dieses hier gestossen. Nun habe ich mich angemeldet und versuche mal mein Glück.
Mein Problem:
Ich versuche das in 2 Stufen zu beschreiben, damit ich das besser begreife.
Ich habe Informationen mehrere Dateien mit grep auflisten lassen. In diesen Dateien habe ich Informationen zusammengetragen.
Die Auflistung sieht dann so aus:
2S5DR85W2R6 [Irgendwelche Infos] [Weitere Infos]
W25DRS852R6 [Irgendwelche Infos] [Weitere Infos]
S5D2R85W2R6 [Irgendwelche Infos] [Weitere Infos]
Diese Daten stehen in einer weiteren .tmp-Datei. Diesen 11'er-Block möchte ich nun so verändern (sed?), dass ich zu allererst eine feste Pfadangabe davor bekomme /var/log/ , dann jeweils hinder dem ersten und dem zweiten Buchstaben des 11'er-Blocks ein slash steht, dann der 11'er-Block dahinter:
/var/log/2/S/2S5DR85W2R6 [Irgendwelche Infos] [Weitere Infos]
/var/log/W/2/W25DRS852R6 [Irgendwelche Infos] [Weitere Infos]
/var/log/S/5/S5D2R85W2R6 [Irgendwelche Infos] [Weitere Infos]
Jetzt muss nur noch alles was hinter dem 11'er-Block steht gelöscht werden.
/var/log/2/S/2S5DR85W2R6
/var/log/W/2/W25DRS852R6
/var/log/S/5/S5D2R85W2R6
Das ist der erste Teil. Den 2. schaffe ich dann bestimmt selber, mal schauen.
Wie stelle ich das an?! Die regulären Ausdrücke kenne ich schon ein wenig, nur mit der richtigen Anwendung komme ich noch nicht klar.
Danke!
Lesezeichen