Boa noite lista
Tenho a seguinte shell:
############################################
#!/bin/sh
PATH=/bin:/usr/bin:/sbin
while true;
do
ps -A -o fname,pcpu | awk '!/COMMAND/ { proc[$1]+=$2 } END {
printf "cpustats: localtime " strftime("%c", systime());
print " "
for ( p in proc)
if( proc[p] > 0 ) {
printf " " p " " proc[p]
print "\r"
}
print " "
}'
sleep 3;
done;
###########################################
O resultado é o seguinte:
cpustats: localtime Sat Dec 10 20:03:06 2005
kscand/N 0.2
postmast 17.6
3dmd 0.2
kscand/H 0.7
Como fazer para que segunda coluna sair alinhada e ordenada
decrescente conforme abaixo ?
cpustats: localtime Sat Dec 10 20:03:06 2005
postmast 17.6
kscand/H 0.7
kscand/N 0.2
3dmd 0.2
Obrigado
Weber
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html