Anzeige:
Ergebnis 1 bis 4 von 4

Thema: grep bash und $?

  1. #1
    Digital Pimp Avatar von Windoofsklicker
    Registriert seit
    May 2002
    Ort
    Chaos City
    Beiträge
    1.690

    grep bash und $?

    hi @ll...

    wenn ich mit grep -c nach einem begriff suche, dann wird ausgegeben, wie oft der begriff gefunden wurde.
    $? bleibt jedoch bei 0, wenn der ausdruck gefunden wurde.
    (muss ja auch, wenn der begriff ein mal gefunden würde, dann würde er ja nicht gefunden werden.... klar oder? )
    wie kann ich die ausgabe von grep umleiten, dass ich in einer variablen die anzahl habe, wie oft ein begriff gefunden wurde?

    rgds WDK

  2. #2
    passionierter Windsurfer Avatar von bom
    Registriert seit
    Jul 2002
    Ort
    MUC
    Beiträge
    1.126
    # grep begriff | wc -l

    funktioniert aber nur, wenn der begriff einmal in einer Zeile ist.
    FSK12:Der Gute kriegt das Mädchen
    FSK16:Der Böse kriegt das Mädchen
    FSK18:Alle kriegen das Mädchen

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2001
    Beiträge
    1.845
    Gar nicht umleiten, in eine Variable schreiben.
    i=$(grep -c string datei)
    echo $i
    Vor drei Minuten hörten wir Lärm und dachten, es wäre Luftalarm. Ich habe die Gasmaske, die ich immer bei mir trage, gegriffen. Aber dann sagte man mir, das sei die Musik von der Moschee.
    Julie Chen, Reporterin von CBS in Kuwait

  4. #4
    Digital Pimp Avatar von Windoofsklicker
    Registriert seit
    May 2002
    Ort
    Chaos City
    Beiträge
    1.690

    Wink danke

    ....und ich dachte, ich wäre der einzige irre, der den ganzen tag am rechner verbringen muß

Lesezeichen

Berechtigungen

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