使用Grep从线提取值的最优解决方案

时间:2010-12-22 13:31:25

标签: sed grep line extract

请告诉我使用grep从这一行中提取空闲值的最佳方法是什么?

CPU states:   0.1% user,   0.1% system,   0.0% nice,  99.8% idle

2 个答案:

答案 0 :(得分:3)

awk应该这样做:

top -n 1 | grep "idle" | awk '{ print $9 }'

由于idle-percentage是第九个值,它是$9

答案 1 :(得分:2)

您可以单独使用grep

grep -Po '[0-9.%]+(?= idle)'