grep 後の部分文字列の抽出

grep 後の部分文字列の抽出

前後の単語なしで2番目のCpu値のみを抽出できますか? top コマンドでは、この部分文字列が必要です。ありがとうございます!

RasbianOS端末の写真

答え1

そしてawk

$ top -bn2  | awk '/^%Cpu/ && n++ {print $2}'
85.7

答え2

代替方法:

┌─[root@Fedora]─[~]─[03:43 pm]
└─[$]› top -bn 2 | grep Cpu | tail -1  | awk '{print $2}'
0.6

関連情報