Kb/s以下のデータから抽出する必要があります。値の比較Unix
read: ops/s Kb/s Kb/op retrans avg RTT (ms) avg exe (ms)
11.888 919.508 77.347 -2 (-0.0%) 3.486 3.607
私は '{$ 3印刷}' のawkを印刷しようとしていますが、それはKB/OPからKB/sのように列名が、印刷値を印刷します。
Kb/s
77.340
あなたは私が必要なvalue.i.e KB /秒= 919.452
-Thanksをgrepすることができますどのようにアドバイスをしてくださいできます。
を?それらはタブで区切られているのですか?タブで区切られている場合は、式awk BEGIN {FS = "\ t"}にフィールド区切り文字を使うことができます。タブセパレータの正確な形式はお使いのOSによって異なるかもしれませんが、{print $ 3} '' – LHWizard
'read:'は余分なフィールドとして扱われますので、1フィールドのオフセットがあります。簡単な回避策はsedまたはawkで削除することです。 – xvan
@xvan:説明してください、どうすればいいですか?ありがとう – Vijay