1

このコマンドに参加するにはどうすればよいですか

top -b -n 5 -d.2 | grep "Cpu" |  awk 'NR==3{ print($2)}'

awk コマンドのみに (grep と awk を 1 つに結合) ?

私はこれを試しましたが、成功しませんでした:

top -b -n 5 -d.2 | awk '{if( $1 == "Cpu(s):" && NR==3 ){ print($2)} }'

また

top -b -n 5 -d.2 | awk '{$1 ~ /Cpu/ && (NR==3) { print($2)}}'
4

2 に答える 2

2
awk '/Cpu/ {x++; if(x==3) { print $2}}'

exit注:短絡用に追加できます。

于 2013-07-04T08:25:46.427 に答える
1
top -b -n 5 -d.2 | awk '/Cpu/ { if (++cnt==3) print $2 }'
于 2013-07-04T12:15:26.867 に答える