Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Bestimmte Zeile einer Textdatei anhand Zeilennummer ausgeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    55

    Bestimmte Zeile einer Textdatei anhand Zeilennummer ausgeben

    Hallo,

    Ich hoffe hier im halbwegs richtigen Forum zu sein.
    Ich versuche eine Möglichkeit zu finden, die mir eine bestimmte Zeile einer Textdatei ausgibt.
    Ich dachte erst an cat -n textdatei | grep 4
    wobei 4 die Zeilennummer ist,aber was ist, wenn es auch zeile 14 und 44 gibt .
    Dann werden die alle ausgegeben.
    Wie könnte man das lösen?
    Habt ihr eine Idee?

    Christian

  2. #2
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    55
    Tut mir leid.
    Jetzt habe ich es doch bei google gefunden, nach stundenlanger Suche.

    Ich denke aber mal, dass es auch andere interessieren könnte

    cat -n /tmp/out | perl -e '@line = <>; print $line[0]'

    Gibt z.B. die 1. Zeile von out aus.

    Viel Spaß

  3. #3
    @Debian Avatar von tictactux
    Registriert seit
    Oct 2004
    Beiträge
    2.872
    Hi,
    nur nicht mit Kanonen auf Spatzen schießen
    sed -ne '1,5p' /tmp/out
    tut's auch, wesentlich ressourcenfreundlicher (gibt Zeilen 1 bis 5 aus).
    Wenn Du obiges für ein Muster machen willst (z.B. "4:" am Zeilenanfang):
    sed -ne '/^4:/p' /tmp/out

    HTH
    Wolfgang

  4. #4
    Registrierter Benutzer
    Registriert seit
    Mar 2002
    Beiträge
    55
    Ja danke für den Tip

    Dass mit Perl wäre nicht gutgegangen.
    So ist es besser , wenn ich im Shell Script bleibe

Ähnliche Themen

  1. Nur die ersten Zeichen einer Textdatei ausgeben
    Von Shutdown im Forum Linux Allgemein
    Antworten: 7
    Letzter Beitrag: 11.08.04, 20:35
  2. Antworten: 0
    Letzter Beitrag: 14.07.04, 07:35
  3. Eine bestimmte Zeile aus einer Datei auslesen
    Von Thaomir im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 26.06.04, 10:31
  4. Zeile ausgeben
    Von jacky0815 im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 27.12.02, 05:10

Lesezeichen

Berechtigungen

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