ファイルから経過時間値を取得する

ファイルから経過時間値を取得する

ファイルから経過時間を出力する必要があります。 「過去」の前の値が必要です2:10:42

文書の内容:

312.90user 15.57system 2:10:42elapsed 4%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (1major+152440minor)pagefaults 0swaps

ベストアンサー1

Perlの使用は比較的簡単です。

perl -n -E '/([0-9:]+)elapsed/ and say $1' «FILE»

「elapsed」(空白なし)という単語の前の時間のようなものを見つけることに注意してください。他のファイルに適用すると、誤検出が発生する可能性があります。また、最初の行だけでなく、ファイル内のすべての行を確認し、見つかった経過時間を印刷します。

おすすめ記事