ターミナルでは使用できます
top -l 2 -F -R | awk '/CPU usage/ && NR>5 {printf "%d", $7+0}'
CPU使用率の値を取得するには、Appleスクリプトで整数として値を取得するにはどうすればよいですか?私はこれを試しました
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
このようなエラーが発生しました
エラー「「CPU使用率:6.40%ユーザー、5.41%sys、88.17%アイドル}」を整数型にすることはできません。」「CPU使用率:6.40%ユーザー、5.41%sys、88.17%アイドル}」から整数までの数値-1700
誰かが私がこれを解決するのを手伝ってくれる?
前もって感謝します