grep mehrere strings

Diskutiere grep mehrere strings im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; 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...

  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 diesen Ratgeber 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 in dieser Kategorie etwas passendes.
    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 mehrere suchbegriffe

    ,
  2. grep mehrere wörter

    ,
  3. verkettung grep

    ,
  4. grep oder,
  5. grep mehrere muster,
  6. grep i linux,
  7. grep mehrere bedingungen,
  8. grep zwei strings suchen,
  9. unix grep zwei bedingungen,
  10. grep nach meheren werten,
  11. linux mit grep im verzeichnis suche mehrere muster,
  12. indesign grep mehrere,
  13. grep befehle hintereinander,
  14. grep 2 ausdrücke,
  15. grep mehrfach und,
  16. grep mehrere ausdrücke,
  17. grep meherer äusdrücke,
  18. linux suchen nach zwei strings,
  19. ps ef grep,
  20. grep mehrere strings,
  21. grep mehrere worte,
  22. grep mit zwei bedingungen,
  23. linux grep mehrere suchbegriffe,
  24. grep mehrere parameter,
  25. grepen nach 2 strings#
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. Textdatei filtern und löschen mit grep /sed

    Textdatei filtern und löschen mit grep /sed: Guten morgen liebe Forenmitglieder, da ich etliche Jahre in Sachen Linux pausiert habe und nun wegen beruflichem Wechsel wieder dort einsteige...
  3. grep + regex zum Log parsen

    grep + regex zum Log parsen: Hi zusammen, ich möchte ein Logfile gerne auf eine Stringkombination durchsuchen. D.h. im Log steht sowas wie: 2016-12-20 10:10:43 ETL started :...
  4. 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....
  5. 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...