2011-07-06 5 views
0

私のように報告されstraceのを-T、から合計時間を取得しようとしています:のgawk:特殊記号からのデータ抽出

PID指令[時間]

(各システムコール用)

今、私は[時間]を合計したいと思います。私はgawkを使用しています。最後のフィールドは$ NFでアクセスできることがわかります。しかし、$ NFは時間の代わりに(時刻)を(括弧で)報告します。私は明らかにそれを集計することはできません。だから私は[時間]の代わりにどのように時間を得るのですか?

おかげ

答えて

0

あなたは、フィールドの区切り文字を変更することにより、 "[時刻]" で "時間" を取得することができます。

awk 'BEGIN {FS="[\\[\\]]"}; {print $(NF-1)}' 
関連する問題