Das was dein script lahm macht sind die vielen einzelnen Schreibzugriffe auf die ergebniss Datei.
Das ist als würdest du jeden Papierstreifen im Aktenvernichter einzeln zum Altpapiercontainer tragen :thumbsup:
Ich würde das komplett mit 1 sed Aufruf erledigen...
Löscht die Kommentare, ignoriert die ersten 8 Zeichen und packt den rest vor den text.
Die Abfrage auf die Zeilenlänge macht es nicht.
Mit ein bischen mehr Sed-Magic sollte das aber auch machbar sein :thumbup:
Das ist als würdest du jeden Papierstreifen im Aktenvernichter einzeln zum Altpapiercontainer tragen :thumbsup:
Ich würde das komplett mit 1 sed Aufruf erledigen...
Code:
sed '/#/d; s/.\{8\}\(.*\)/\1 IN CNAME ./'
Löscht die Kommentare, ignoriert die ersten 8 Zeichen und packt den rest vor den text.
Die Abfrage auf die Zeilenlänge macht es nicht.
Mit ein bischen mehr Sed-Magic sollte das aber auch machbar sein :thumbup: