多くのソースから非常に長いソートされていないログファイルがあり、そのすべての行に書き込まれた時間があります。 時間でログをソートしたいのですが、問題は行内に時間を書き込むための規則がないため、フィルタリングできる行の区切り文字や位置にパターンベースがありません。 私が知っている唯一のものは、時間の書式です:hh:mm:ss。例えば ライン:秒ごとに行を並べ替えます
ファイル名時間
時間
ファイル名、日付、時間
ファイル名例外日時
...
どのようにソート私はでき使用しているファイルこの形式 - 私は行の正確な位置を知らないにもかかわらず?その後、使用、行の先頭にそれを付加、私はあなたが(SS:ミリメートルHHとしてフォーマット)時間を抽出するためにsed
を使用することができます
実際の読み取り可能な入力と予想される出力 – RomanPerekhrest