processos=$(ps -e -o pid --sort -size | head -n 11 | grep [0-9]) for pid in $processos do echo $(ps -p $pid -o comm=) done
processos=$(ps -e -o pid --sort -size | head -n 11 | grep [0-9]) for pid in $processos do echo $(ps -p $pid -o comm=) done
Olá, Bruno!
Seu script está correto de acordo com o que foi pedido na aula. Este script está listando os nomes dos 10 processos com maior quantidade de memória alocada. O comando ps -e -o pid --sort -size | head -n 11 | grep [0-9]
está pegando os 10 processos com maior uso de memória e o loop for
está imprimindo o nome de cada um desses processos.
Bons estudos!