Hello Michael Renner, Am 2011-11-21 11:18:07, hacktest Du folgendes herunter: > Moin, > > mit 'cat' gebe ich Zeile für Zeile einer Datei aus. Von unten nach oben. > Wie könnte ich denn von 'unten nach oben' ausgeben? > > Hintergrund: eine Textdatei enthält ca. 50 Mio Zeilen mit Kopierbefehlen. > Um die Laufzeit zu halbieren soll ein Script die Datei von oben nach unten, > ein anderes von unten nach oben abarbeiten. Wenn sich die Scripte in der > Mitte treffen (if [ -f $FILE ] ; ....) ist gut. Das ganze hört sich bischen bizzar an, denn wenn es eine TEXT Datei ist, warum nimmste nicht einfach sed -e 's|alter_text|neuer_text|g' <alte_datei >neue_datei ^ | Ersetzt alle teile Das kann "sed" selbst mit ner 50 MByte Datei rasend schnell. Ich schneide mit Hilfe von "sed" aus 18 GByte großen Logdateien Sachen raus und das dauert gerade mal 3 Minuten (auf dem Server) was eine limitierung der Festplattem Arrays ist und nicht der CPU (habe die Rechenleistung der CPU unterschätzt und zu groß/teuer gekauft). Thanks, Greetings and nice Day/Evening Michelle Konzack -- ##################### Debian GNU/Linux Consultant ###################### Development of Intranet and Embedded Systems with Debian GNU/Linux Internet Service Provider, Cloud Computing <http://www.itsystems.tamay-dogan.net/> <http://www.debian.tamay-dogan.net/> itsystems@tdnet Jabber linux4michelle@jabber.ccc.de Owner Michelle Konzack Gewerbe Strasse 3 Tel office: +49-176-86004575 77694 Kehl Tel mobil: +49-177-9351947 Germany Tel mobil: +33-6-61925193 (France) USt-ID: DE 278 049 239 Linux-User #280138 with the Linux Counter, http://counter.li.org/
Attachment:
signature.pgp
Description: Digital signature