linux-l: negiertes grep, laeuft prozess ?

Matthias Kranz mskranz at acm.org
Fr Apr 20 17:51:54 CEST 2001


On Fri, Apr 20, 2001 at 05:35:21PM +0200, Soeren Sonnenburg wrote:
> ...sorry, da waren noch 2 misc. probleme:
> 
> einmal haett ich gern soetwas: 
> 	grep --invert ausschlusspattern file
> was mir dann also die zeilen im file ausgibt, in denen
> ausschlusspattern nicht vorkommt.

Reicht Dir nicht?

man grep
...
-v, --invert-match        select non-matching lines
...


> und dann halt eine moeglichkeit derart:
>  ps ax | grep prozes && echo prozess laeuft
> 
> das obige geht ja nun leider nicht, da grep mit in der prozessliste steht, da es ja
> vor ps gestartet wird :-( Meine momentane notloesung ist ein temp file, bin aber ganz
> doll ungluecklich darueber (loesung pidof prozess klappt nicht, da der prozess 
> sh /ich/bin/ein/script ist)

Was haelst Du denn von

ps -C bash && echo "Bash laeuft"

Gruss,
Matthias
-- 
Matthias Kranz                                     mskranz at acm.org
                   http://www.belug.org/~kranz
ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol



Mehr Informationen über die Mailingliste linux-l