[PINGUIN] Reguläre Ausdrücke
Henning Oschwald
listmail at hoschwald.de
Do Jul 5 14:38:27 CEST 2007
Huhu Sebo,
On Do, Jul 05 2007, Sebastian Dellit wrote:
> Was die pipe angeht, folgendes Beispiel:
>
> grep -nr -e 'usr/local/lib' --include='*.[c|h]' .
^ ^ ^
> Ist das kein Regex? ;-)
Doch, wobei er jedoch nicht ganz das machen dürfte, was Du vermutest, da
es eigentlich zwei Ausdrücke sind, da in der Mitte noch Hochkommas
vorkommen, wobei das --include= übrigens außerhalb steht.
Außerdem ist beim [c|h] die Pipe überflüssig, da es wohl eher keinen
Dateinamen gibt, der auf .| endet. Das Pipe dient in den eckigen
Klammern nicht als 'oder', sondern wird in den Zeichenvorrat mit
aufgenommen.
Gruß
HEnning