ablog

不器用で落着きのない技術者のメモ

ログから処理開始時刻と終了時刻を抽出する Perl ワンライナー

ちょっと使った zsh + Perl ワンライナーをメモっておく。

% perl -MList::Util=min,max -ne '/^\s*([0-9:\.]{12})/ and push(@a,$1);eof and printf("%s %s %s\n",substr($ARGV,3,7), min(@a),max(@a))' hoge<1-500>.log

Perl ってほんと Practical。