grep mehrere strings

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von dosenfleisch, 31.07.2007.

  1. #1 dosenfleisch, 31.07.2007
    dosenfleisch

    dosenfleisch Foren As

    Dabei seit:
    29.03.2007
    Beiträge:
    75
    Zustimmungen:
    0
    hallo,

    ich schaue mit ps aux | grep prog
    ob ein prog läuft.
    wenn ich nach zwei programmen suche, dann nutze ich den grep-befehl eben zweimal, also
    ps aux | grep prog1
    ps aux | grep prog2

    gibt es für grep die möglichkeit, das in einem rutsch zu erledigen? also z.b.:

    ps aux | grep prog1 -a grep prog2
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Fallout, 31.07.2007
    Fallout

    Fallout Doppel-As

    Dabei seit:
    02.03.2007
    Beiträge:
    120
    Zustimmungen:
    0
    Hi,

    die man-page meines grep (GNU grep) 2.5.1 sagt u. a. folgendes:
    Dies funktioniert z. B. so:
    Code:
    #> echo -e "eins\nzwei\ndrei" | grep 'zwei\|drei'
    zwei
    drei
    Gruß Daniel
     
  4. #3 dosenfleisch, 31.07.2007
    dosenfleisch

    dosenfleisch Foren As

    Dabei seit:
    29.03.2007
    Beiträge:
    75
    Zustimmungen:
    0
    ah, ich habe nur grep --help aufgerufen und dort konnte ich sowas nicht finden.
    das funktioniert jetzt:

    Code:
    ps aux | grep 'kwrite\|opera\|kded'| grep -v grep
    
    danke
     
  5. #4 Schlaubi_fi.de, 31.07.2007
    Schlaubi_fi.de

    Schlaubi_fi.de Mac OS X User

    Dabei seit:
    22.12.2004
    Beiträge:
    304
    Zustimmungen:
    0
    Oder so: ps aux | grep -E "[k]write|[o]pera|[k]ded|ash"
     
  6. #5 dosenfleisch, 31.07.2007
    dosenfleisch

    dosenfleisch Foren As

    Dabei seit:
    29.03.2007
    Beiträge:
    75
    Zustimmungen:
    0
    das geht auch. danke.
    habe die option -E auch gefunden, konnte auch einen zusammenhang mit meinem problem erkennen, aber leider nicht sinnvoll umsetzen.
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. Gast1

    Gast1 Guest

    Und für ganz "Faule" => 'egrep'

    Code:
    egrep 'foo|bar|bla|blubb' /foo/bar/ 
    Oder hier eben:

    Code:
    ps aux|egrep 'foo|bar|bla|blubb'|grep -v grep
    Greetz,

    RM
     
  9. #7 Wolfgang, 31.07.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Wenn es viele sind, schreib es in eine Datei und verwende die Option -f

    Code:
    grep -f suchmusterdatei input
    
    Gruß Wolfgang
     
Thema: grep mehrere strings
Besucher kamen mit folgenden Suchen
  1. grep suchmusterdatei

    ,
  2. doppel grep

    ,
  3. grep r unix

    ,
  4. grep mehere suchstrings,
  5. linux shell mehrere suchbegriffe strings in einer zeile finden,
  6. grep mehrere suchbegriffe und,
  7. bash dateien finden mit zwei suchstrings,
  8. grep nach mehreren strings,
  9. grep mehrere wörter suchen,
  10. grep 2 wörter suchen,
  11. grep mehrere suchbegriffe,
  12. grep 2 strings,
  13. grep two strings,
  14. grep eins
Die Seite wird geladen...

grep mehrere strings - Ähnliche Themen

  1. mit grep mehrere zeilen auslesen

    mit grep mehrere zeilen auslesen: Hallo Community, bin neu hier und hab direkt mal ne frage: ich hab ne relativ große log-datei, aus der ich zeilen mit bestimmten kriterien...
  2. Kurztipp: Unerwünschte grep-Ausgaben vermeiden

    Kurztipp: Unerwünschte grep-Ausgaben vermeiden: Selbst aus altbekannten Programmen kann man oft noch einiges mehr herausholen - man muss sich nur einmal gründlich mit ihnen auseinandersetzen....
  3. GNU Grep 2.19 freigegeben

    GNU Grep 2.19 freigegeben: Von dem Textsuchprogramm GNU Grep ist jetzt Version 2.19 erschienen, die um durchschnittlich zehn Prozent schneller als die Vorgängerversion...
  4. KWin 4.90.1 wartet auf Bugreports

    KWin 4.90.1 wartet auf Bugreports: Martin Gräßlin, Maintainer des KDE-Fenstermanagers, hat den Code für KWin/5 als für gut genug befunden, um ihn im erweiterten Kreis testen zu...
  5. grep Ausgabe an ls übergeben

    grep Ausgabe an ls übergeben: Kann ich die Ausgabe von grep (es sind dateinamen des lokalen verzeichnisses) irgendwie gleich weiterpipen zu ls? Also so das ich zu den...