peda: grep und regex

hey,

kann mri einer den regex für grep sagen, damit ssh oder postfix angezeigt werden? habe schon versucht grep '[ssh|postfix]' datei.txt. funktioniert aber nicht so.
thx.

  1. nimm statt den eckigen runde klammern

    1. nimm statt den eckigen runde klammern

      das funktioniert leider auch nicht, d.h. ich kriege keine ausgabe, obwohl das mit sicherheit da ist.
      nohc ne idee??

      1. Hallo

        Erstens:

        nimm statt den eckigen runde klammern

        Und dann:

        grep verwendet standardmäßig die basic regex, die übrignes als
        veraltet eingestuft sind.

        Entweder nimmst du die Option -E dazu oder nimmst gleich egrep.

        Gruß
        L00NIx

  2. So, nachdem ich aus den verschiedenen Antworten endlich gelernt habe, was Du willst:

    grep -i -E 'ssh|bla|oder|so'

    -i = ignore case

    Gruß

    Hans