2016-03-24 22 views
0

このコマンドはthis discussionにあります。シェルコマンドで出力から%を削除する方法

は、コマンド

top -b -n2 -p 1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' -v prefix="$prefix" '{ split($1, vs, ","); v=vs[length(vs)]; sub("%", "", v); printf "%s%.1f%%\n", prefix, 100 - v }' 

によると、私は結果が2.9%などで得ました。

出力時に%を削除したいと思います。どの部分が印刷されていますか

答えて

1

あなたは、私がprintfの最後の%%を削除した

top -b -n2 -p 1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' -v prefix="$prefix" '{ split($1, vs, ","); v=vs[length(vs)]; sub("%", "", v); printf "%s%.1f\n", prefix, 100 - v }' 

を試してみました。

+0

オハイオ州、ええ、それは私が欲しいものです。ありがとう@FredMaggiowski – pico

関連する問題