ps ax|sed -e 's/[0-9]* ?\s*[SsLl+]*\s*0:[0-9]* //g'|sed -e 's/ .*//g'|sed -e 's/^\/.*\///'|grep 'gnome'Bueno, lo explico. El signo "|" hace que la salida de un programa pase al siguiente como entrada. El programa
ps muestra los procesos con varios detalles, ax muestra todos.sed sirve para búsqueda y reemplazo de expresiones regulares. 's/expr/sus/g' sustiruye lo que encaje con expr con sus. Ese es el objetivo de las dos segundas órdenes, que eliminan detalles, y de la tercera, que convierte, por ejemplo, /usr/bin/gnome-session en gnome-session. grep muestra sólo las líneas que coincidan con el patrón, en este caso gnome.


0 comentarios:
Publicar un comentario en la entrada
Nota: solo los miembros de este blog pueden publicar comentarios.