[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cat einer Textdatei .... nur von unten nach oben?



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


Reply to: