A entrada correta para este script é um texto de duas colunas, portanto, precisamos prepará-lo primeiro:
ps aux | tail -n +2 | sort -k 3nr | awk 'NR<8{print $2,$3}'
Isso gerará alguns PIDs que consomem muitos recursos da CPU, assim:
10.7 17786
5.5 808
2.5 21290
1.7 285
1.4 896
1.0 981
0.5 444
A primeira coluna mostra porcentagem, segunda lista de PIDs. Agora, canalizar isso para seu script pie
produzirá o seguinte resultado: