尾-fが、唯一のすべての1000番目の行

gies0r:
tail -f myfile.log

非常に素晴らしいですが、あなたは大きなファイルを持っている場合にのみ表示することがあり、すべてのn番目の行を

出力はその上の行1、行1001、行2001と表示されますので。

これは可能ですかに連鎖させるために、出力のニーズを行うsedawkまたは何か他のもの?

ジェームス・ブラウン:

AWKを使用します:

$ awk 'NR%1000==1'

すべての第三のサンプル:

$ seq 1 10 | awk 'NR%3==1'
1
4
7
10

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=6850&siteId=1