[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Grep und regex



On 2003.11.07 18:07, Jan Trippler wrote:
Ich will nur noch ergänzen, dass der Ausdruck
ps ax | grep -E "^[[:space:]]*$PROC"
als auch
ps ax | grep -E "^[ ]*$PROC"
nicht zwingend eindeutig ist:

jan@pennywise:~$ PID=4
jan@pennywise:~$ ps ax | grep -E "^[[:space:]]*$PID"
    4 ?        SW     0:00 [kswapd]
  401 tty1     S      0:00 /sbin/getty 38400 tty1

Stimmt. Das war mir noch gar nicht aufgefallen!


Besser ist es, auch nach der PID auf space zu prüfen:
jan@pennywise:~$ ps ax | grep -E "^[[:space:]]*$PID[[:space:]]"
    4 ?        SW     0:00 [kswapd]

Nichts gegen ein gepflegtes grep mit frischen regex, aber der Vorschlag von Philipp Meier ("ein beherztes ps -p $PROC") gewinnt immer mehr an Attraktivitaet. :-)

Jan

Schoenen Gruss,

Andreas



Reply to: