【发布时间】:2012-10-15 12:55:04
【问题描述】:
在终端我们可以使用
top -l 2 -F -R | awk '/CPU usage/ && NR>5 {printf "%d", $7+0}'
要获取 cpu 使用的值,我如何在苹果脚本中将值作为整数获取? 我试过这个
set usedSpace to (do shell script "top -l 2 -F -R | awk '/CPU usage/ && NR>5 {printf "%d", $7+0}'") as integer
并找出错误
应为“,”但发现未知标记
然后像这样尝试
set usedSpace to (do shell script "top -l 2 -F -R | awk '/CPU usage/ && NR>5 '; printf $5}") as integer
遇到这样的错误
错误 "Can't make \"CPU 使用率:6.40% 用户,5.41% 系统,88.17% 空闲}\" 转换为整数类型。”数字 -1700 来自“CPU 使用率:6.40% 用户,5.41% sys, 88.17% 空闲 }" 为整数
谁能帮我解决这个问题?
提前致谢
【问题讨论】:
标签: osx-lion applescript