[Linux] Frage zu dem Befehl "grep"

Dieses Thema im Forum "Linux & BSD" wurde erstellt von Beogradjanin, 17. Mai 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. Mai 2008
    Frage zu dem Befehl "grep"

    Ich wollte euch kurz fragen, da ich bei dem Befehl nicht weiterkomme:

    grep '^[0-9][0-9]*$' lala.txt

    eigentlich sollte mir der Befehl in der Konsole die Sätze aus der Datei lala.txt ausgeben, die mit 2 Zahlen beginnen und dann beliebig viele Zeichen bis zum Satzende hat.

    ^: Anfang des Satzes
    [0-9]: Zahlen von 0-9
    *: beliebig viele Zeichen
    $: Satzende (?!)

    lala.txt = Dateiname wo gesucht werden soll.

    Also irgendwas muss falsch sein, da bei mir nicht die Sätze ausgegeben werden:

    Code:
    00000000Stuttgart ist südlich von Frankfurt.
    Autofahren macht Spaß.
    Wie ist das Wetter hier?
    schaukeln macht im Sommer Spaß!
    00000 lalalala
    00 adfasfdasdfadsfasdf.
    1111111$
    11 asdfasdfasdfasdfasdf$
    

    Bitte um Hilfe

    Danke im Voraus!!
     
  2. 17. Mai 2008
    AW: Frage zu dem Befehl "grep"

    Code:
    [b]egrep[/b] "^[0-9]{2}","*" /home/ralle/Desktop/lala
    zeigt dir alle Zeilen an, die mit Zwei Zahlen beginnen und dann beliebig viele weitere Zeichen haben
    wenn sonst noch fragen, dann Ubuntuusers Wiki ist am besten auch wenn man kein Ubuntu nutzt

    mfg
    Ralle
     
  3. 18. Mai 2008
    AW: Frage zu dem Befehl "grep"

    danke dir erst einmal. Die Sache ist, dass wir Übungen zu Unix bekommen haben und da steht der Befehl genau so da, wie ich ihn oben erwähnt habe.

    Also müsste es ja auch irgendwie funktionieren? Versteh nur nicht, wieso das nicht klappt


    p.s. habe herausgefunden, dass nur die Zeilen ausgegeben werden, in der NUR Zahlen vorhanden sind. Verstehe aber nicht wieso. Habe zwar bemerkt, dass es an dem Dollarzeichen $ liegt, aber keine Ahnung gerad wieso..
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.