Sed 用Grep从直线中提取值的最优解
你能告诉我用grep从这条线上提取空闲值的最佳方法是什么吗Sed 用Grep从直线中提取值的最优解,sed,grep,line,extract,Sed,Grep,Line,Extract,你能告诉我用grep从这条线上提取空闲值的最佳方法是什么吗 CPU states: 0.1% user, 0.1% system, 0.0% nice, 99.8% idle awk应该做到以下几点: top -n 1 | grep "idle" | awk '{ print $9 }' 由于空闲百分比是第九个值,因此它是$9awk应该起到以下作用: top -n 1 | grep "idle" | awk '{ print $9 }' 由于空闲百分比是第九个值,它是$9您可
CPU states: 0.1% user, 0.1% system, 0.0% nice, 99.8% idle
awk
应该做到以下几点:
top -n 1 | grep "idle" | awk '{ print $9 }'
由于空闲百分比是第九个值,因此它是$9
awk
应该起到以下作用:
top -n 1 | grep "idle" | awk '{ print $9 }'
由于空闲百分比是第九个值,它是
$9
您可以单独使用grep
:
grep -Po '[0-9.%]+(?= idle)'
您可以单独使用
grep
:
grep -Po '[0-9.%]+(?= idle)'
grep
是多余的,使用awk'/idle/{print$9}'
代替。grep
是多余的,使用awk'/idle/{print$9}'
代替。