Anzeige:
Ergebnis 1 bis 3 von 3

Thema: [BASH] performant Zeilen aus grossem File entfernen

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.02.2004
    Ort
    Boeblingen
    Beiträge
    90

    [BASH] performant Zeilen aus grossem File entfernen

    Hallo Forum,

    generell wuerden mir mehrere Wege einfallen (grep -v, sed, usw.), aber welches ist der performanteste Weg z.B. 10 Zeilen, die mit $suchmuster: beginnen aus einem 3.000 Zeilen langem File zu entfernen... (ja, es ist ne passwd)
    Ich will das File nicht unbedingt 10mal parsen...

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ich denke schon grep -v, aber im Zweifelsfalle ist natürlich immer ausprobieren am besten

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.07.2003
    Beiträge
    87
    Setz nen time vor den Aufruf - dann weißt du wie lange der jeweilige Ausdruck läuft.
    Du kannst sowas übrigens auch mit dem vim automatisieren.
    Hier ist ein interessanter Post:
    http://www.heise.de/foren/go.shtml?r...&forum_id=7284

    Über vim -w logfile kannst du deine Aktivitäten aufzeichnen und später dann wieder mit -S abspielen - cool, oder

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •