問題 Apacheのアクセスログで特定のIPアドレスからのアクセスを除外して tail -f で見たい。 随時追記されるログファイルから不要な行を除外して眺めたい。 tail -f /var/log/apache2/access.log ↑ここから不要な行を除外して見るには? 答え 特定のキーワードを除外する場合は、 tail -f /var/log/apache2/access.log | grep -v 127.0.0.1 複数のキーワードを除外する場合で、grepで対応するなら、 tail -f /var/log/apache2/access.log | grep -v '127.0.0.1' | grep -v 'example.com' 正規表現を使う場合は、 tail -f /var/log/apache2/access.log | egrep -v 'exa.*\.com'
![【linux】流れてくるログから不要な行を除去して見たい at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1547f4b97eb50bd09e99d5f897a6c447ee41f867/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Ffb.png)