Begrenzen Sie das Begrenzen auf nicht kommentierte Zeilen

259
porton

Ich muss in Perl Quelldateien Zeilen finden, die bin/exim|SendEmail|Unformattedaußer Kommentarzeilen enthalten (Zeilen, die #mit möglichem Leerzeichen beginnen).

Ich weiß, wie man es mit einer Pipeline von mehreren FreeBSD-Befehlen ausführt grep. Kann es mit nur einer grep(keine Pipeline) gemacht werden?

0

1 Antwort auf die Frage

1
Romain

Versuche dies :

grep -e "^[^#]*bin/exim.*" -e "^[^#]*SendEmail.*" -e "^[^#]*Unformatted.*" test.txt 

Ich habe es mit dieser Datei versucht

# test #test  # test #test test toto #toto # toto test toto test #bin/exim  #SendEmail #Unformatted # bin/exim # SendEmail # Unformatted # bin/exim # SendEmail # Unformatted #bin/exim #SendEmail #Unformatted bin/exim SendEmail Unformatted