Andreas Schmidt <[EMAIL PROTECTED]> schrieb:

> "man grep" sagt, dass es bei extended regular expressions vordefinierte  
> Klassen von Zeichen gibt:
>
>> Finally,  certain  named  classes of characters are predefined within  
>> bracket expressions, as follows.  Their names are self explanatory, 
>> and they are [:alnum:], [:alpha:], [:cntrl:],  [:digit:], [:graph:],   
>> [:lower:],  [:print:],  [:punct:], [:space:], [:upper:], and
>> [:xdigit:].
>
> Da das alles ja so schoen self explanatory sein sollte, habe ich aus  
> meiner urspruenglichen zeile folgendes gemacht:
>
>       ps ax | grep -E "^[:space:]*$PROC"
>
> Leider funktioniert das nicht.

Du hast übersehen, dass das in dem Absatz steht, der mit "A list of
characters enclosed by [ and ]" beginnt. Du musst also schreiben 

ps ax | grep -E "^[:space:]*$PROC"

> Ich weiss nun nicht, ob das in der shell  
> ueberhaupt relevant ist;

grep != shell. Aber die bash verwendet ja ohnehin keine regular
expressions. 

Gruß, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an