特定の日付からファイルの終わりまでログファイルをgrepする方法は?

特定の日付からファイルの終わりまでログファイルをgrepする方法は?

特定の日付/時刻からファイルの終わりまでApache access_logファイルを探しています。たとえば、次の文字列が最初に表示される部分からファイルの終わりまでgrepしたいとします。

19/Jan/2016:22:

最も簡単な方法は何ですか?

ベストアンサー1

行数が999,999未満であるとします。

grep -A 999999 '19/Jan/2016:22:' access_log

しかし、これは一致後の行数を制限しないので、より良い解決策になります。

sed -n '/19\/Jan\/2016:22:/,$p' access_log

おすすめ記事