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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!