`tail-f`に空白行を自動挿入します

user3341592

次のようなログファイルがある:

[DEBUG][2016-06-24 11:10:10,064][DataSourceImpl] - [line A...]
[DEBUG][2016-06-24 11:10:10,069][DataSourceImpl] - [line B...]
[DEBUG][2016-06-24 11:10:12,112][DataSourceImpl] - [line C...]

これはtail -fリアルタイムの監視下にありますがtail、たとえば2秒間非アクティブになった後、「空白行」を(パイプで送るコマンドを介して)自動挿入することは可能ですか?

期待される結果:

[DEBUG][2016-06-24 11:10:10,064][DataSourceImpl] - [line A...]
[DEBUG][2016-06-24 11:10:10,069][DataSourceImpl] - [line B...]
---
[DEBUG][2016-06-24 11:10:12,112][DataSourceImpl] - [line C...]

(2つの連続する行の間に2秒以上のギャップがあるため)。

andlrc
awk -F'[][\\- ,:]+' '1'

上記のフィールドに分割されます][-,及び:下記記載のように各フィールドがあるように、

[DEBUG][2016-06-24 11:10:10,064][DataSourceImpl] - [line A...]
 22222  3333 44 55 66 77 88 999  ...

次に、いくつかのフィールドを連結し、それを使用して時差を測定できます。

tail -f input.log | awk -F'[][\\- ,:]+' '{ curr=$3$4$5$6$7$8$9 }
                      prev + 2000 < curr { print "" } # Print empty line if two seconds 
                                                      # have passed since last record.
                                         { prev=curr } 1'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

grepとtail-f?

分類Dev

tail -f、ログが3秒間アイドル状態になった後、改行を挿入しますか?

分類Dev

「tail-f」は何をしますか?

分類Dev

tail-fの重複行を除外します

分類Dev

tail-fの重複行を除外します

分類Dev

Is `tail -f` more efficient than `less +F`?

分類Dev

vimに空白行を挿入しますか?

分類Dev

Javascriptは次の空白行に値を挿入します

分類Dev

Javascriptは次の空白行に値を挿入します

分類Dev

The 'less' command-line equivalent of 'tail -f'

分類Dev

「tail-f」と「tail-F」の違いは何ですか?

分類Dev

tail -fは常にinotifyを使用しますか?

分類Dev

tail -f、ただし行番号付き

分類Dev

tail -fを使用すると、新しい入力の最初のn行を取得します

分類Dev

`tail -F $ file`を実行してから、出力された行を削除します

分類Dev

awk、pipe、tail -fが予期しない動作をする

分類Dev

「tcpdump-r」を使用した「tail-f」

分類Dev

URLに相当するtail-f

分類Dev

ExcelVBAに空白行を挿入する

分類Dev

Pythonで「tail-f」を複製する

分類Dev

検索文字列の下に空白行を挿入し、次の行に文字列を挿入します

分類Dev

すべてのcurrentregionの後に2つの空白行を挿入します

分類Dev

sedを含むテキストの前に空白行を挿入します

分類Dev

'tail -F * .log'ですが、systemdを使用します

分類Dev

VBAは、最大列値に基づいて空白行を挿入します

分類Dev

「tail-f ... | tail」が出力を生成できないのはなぜですか?

分類Dev

Javaを使用してCSVに空白行を挿入する

分類Dev

'tail -f'バッファをフラッシュしますか?

分類Dev

「kill-SIGTERM」は「tail-f」を停止しますか?

Related 関連記事

  1. 1

    grepとtail-f?

  2. 2

    tail -f、ログが3秒間アイドル状態になった後、改行を挿入しますか?

  3. 3

    「tail-f」は何をしますか?

  4. 4

    tail-fの重複行を除外します

  5. 5

    tail-fの重複行を除外します

  6. 6

    Is `tail -f` more efficient than `less +F`?

  7. 7

    vimに空白行を挿入しますか?

  8. 8

    Javascriptは次の空白行に値を挿入します

  9. 9

    Javascriptは次の空白行に値を挿入します

  10. 10

    The 'less' command-line equivalent of 'tail -f'

  11. 11

    「tail-f」と「tail-F」の違いは何ですか?

  12. 12

    tail -fは常にinotifyを使用しますか?

  13. 13

    tail -f、ただし行番号付き

  14. 14

    tail -fを使用すると、新しい入力の最初のn行を取得します

  15. 15

    `tail -F $ file`を実行してから、出力された行を削除します

  16. 16

    awk、pipe、tail -fが予期しない動作をする

  17. 17

    「tcpdump-r」を使用した「tail-f」

  18. 18

    URLに相当するtail-f

  19. 19

    ExcelVBAに空白行を挿入する

  20. 20

    Pythonで「tail-f」を複製する

  21. 21

    検索文字列の下に空白行を挿入し、次の行に文字列を挿入します

  22. 22

    すべてのcurrentregionの後に2つの空白行を挿入します

  23. 23

    sedを含むテキストの前に空白行を挿入します

  24. 24

    'tail -F * .log'ですが、systemdを使用します

  25. 25

    VBAは、最大列値に基づいて空白行を挿入します

  26. 26

    「tail-f ... | tail」が出力を生成できないのはなぜですか?

  27. 27

    Javaを使用してCSVに空白行を挿入する

  28. 28

    'tail -f'バッファをフラッシュしますか?

  29. 29

    「kill-SIGTERM」は「tail-f」を停止しますか?

ホットタグ

アーカイブ