Formata a saída ps. Mostrar a maioria dos procs pesados de memória

1

Estou tentando obter este resultado

  15%   abc
   7%   xyz

Executando este comando

ps axo pmem,args --sort  -pmem,-rss,-vsz | grep -v grep | 
                      grep  -e abc-e xyz | awk {'print $1'}

Como posso ajustar meus argumentos grep -e dentro da saída?

Neste momento, previsivelmente, estou apenas recebendo

15%
7%

Você pode assumir que o meu script Python está criando o comando na hora e que eu posso modificá-lo da maneira que precisar.

    
por JAM 01.11.2016 / 23:08

1 resposta

1

No exemplo de saída, acho que você precisa de algo assim:

ps axo pmem,args --sort -pmem,-rss,-vsz | awk '{print $1 "% " $2}' | grep -e abc -e xyz

O resultado deve ser:

15.0% abc
7.0% xyz
    
por 02.11.2016 / 00:42

Tags