プロセスのCPU使用率(%cpu)を取得して変数に格納しようとしています。 Iは、シェルスクリプトを使用して、%CPUおよびコマンドを表示することができる午前:シェルスクリプト - CPU使用率(%cpu)を取得して変数に保存する
echo Enter the process name you wish to fetch:
read pn
#Displays %cpu of process
ps -eo %cpu,command | grep $pn
出力:
Enter the process name you wish to fetch:
terminal
0.0 grep terminal
'0.0' %CPUと 'grepの端末は' コマンド(プロセス)を定義定義。あなたは変数に、使用値を保存するために、このようなものが必要
declare -x cpuUsage=[%cpu of process]
echo $cpuUsage
'' 0.0 grep terminal'があなたが望むものを出力しているとは思えません。いくつかの背景については、この[質問とその回答](https://unix.stackexchange.com/questions/37508/in-what-order-do-piped-commands-run)を参照してください。 –