シェルワンライナー160本ノック問題48
問題48 CPU負荷の調査1
表形式で出力されたCPU負荷の情報を取捨選択する問題だった。自分の環境だとすべて0%だったがこれは wsl でやっているせいなのだろうか。
解答例は
ps aux | awk 'NR>1{p[$1] += $3;n[$1]++}END{for(i in p)print p[i],n[i],i}' | sort -nrk 1,2
となる。連想配列をうまく使うだけだった。今回は特に書くことがない。
表形式で出力されたCPU負荷の情報を取捨選択する問題だった。自分の環境だとすべて0%だったがこれは wsl でやっているせいなのだろうか。
解答例は
ps aux | awk 'NR>1{p[$1] += $3;n[$1]++}END{for(i in p)print p[i],n[i],i}' | sort -nrk 1,2
となる。連想配列をうまく使うだけだった。今回は特に書くことがない。