Awesome Hacks!

プログラミング初心者なので地道に勉強していきます。分からない人の立場から整理していきます。

Linux_最新のログをgrepをかけながらtailする

表題を実現するには、下記の条件が必要。

  1. 最新のログを取得する
  2. 末尾の「*」を除去
  3. tailする
  4. grepしてリアルタイムで出力する

 

cd /work/logs;ls -1t apl.log* | head -1 | sed -e 's/*//' | xargs tail -f | grep --line-buffered -v DEBUG