为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过awk,获取top命令执行后,第三行%us前的数字?

如何通过awk,获取top命令执行后,第三行%us前的数字?

fhonion 2016-08-23 14:00:32
查看完整描述

4 回答

已采纳
?
wwpbjing

TA贡献20条经验 获得超5个赞

top -bn1 | awk '/%us/ {print $2}' | sed 's/%us,//'
top -bn1 | awk '/%us/ {print $2}' | sed 's/,//'

附截图:

//img1.sycdn.imooc.com//57bd6a9c0001e8a613000874.jpg

查看完整回答
1 反对 回复 2016-08-24
?
fhonion

TA贡献2条经验 获得超2个赞

top -bn1 | awk '/%us/ {print $2}' |cut -d "%" -f 1

查看完整回答
2 反对 回复 2016-08-25
?
慕粉3824843

TA贡献1条经验 获得超1个赞

top |grep "Cpu(s)"|cut -d ":" -f 2|cut -d "%" -f 1

查看完整回答
1 反对 回复 2016-08-29
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

回答错问题了.

查看完整回答
反对 回复 2016-08-23
  • 4 回答
  • 0 关注
  • 11771 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信