Estoy intentando obtener este resultado.
15% abc
7% xyz
Ejecutando este comando
ps axo pmem,args --sort -pmem,-rss,-vsz | grep -v grep |
grep -e abc-e xyz | awk {'print $1'}
¿Cómo puedo encajar mis grep -e
argumentos dentro de la salida?
Ahora mismo, como era de esperar, sólo estoy recibiendo
15%
7%
Puedes asumir que mi secuencia de comandos Python está creando el comando sobre la marcha y que puedo modificarlo como sea necesario.
Respuesta1
Del ejemplo de salida, creo que necesitas algo como esto:
ps axo pmem,args --sort -pmem,-rss,-vsz | awk '{print $1 "% " $2}' | grep -e abc -e xyz
La salida debe ser:
15.0% abc
7.0% xyz