1秒あたりのログファイル数

1秒あたりのログファイル数

メッセージログファイルがあり、各行は次のcdrまたはトランザクションを表します。

2019-03-14 13:58:16,260 DEBUG xxxxxxxxxxxxxxxxxxxxxxxxx

1秒あたりの取引量を計算する必要があります。これは、1秒あたりのcdrs(行)数を意味し、次のように時間とトランザクション(行)数を含むレポートを生成します。

     Time                    TPS
 2019-03-14 13:58:16        102

ベストアンサー1

printf -- "    Time           TPS\n"

sed 's/,.*//' < inputfile |   # extract just the date-time
sort |
uniq -c |                     # field 1 is now the count of each line's occurrences
awk '{ print $2, $3, $1 }'    # rewrite as "date time count"

おすすめ記事