tailで特定のSQLのlogを監視したい

SQLはログ出力時に改行コード\nを\tに変換しておく

tail -f sql.log\
|grep --linebuffered '検索対象'\
|sed -u s/^/`echo -en "\033[2J\033[1;1H"`/\
|sed -u 's/\t/\n/g'

リアルタイムに表示させたいので、
各種バッファリングはオフにしておく
sedの場合は-uオプション
grepの場合は --linebuffered

grepで検索対象のSQLが来るたびにエスケープシーケンスで、画面クリア、カーソルを1,1に戻す(=clearコマンドと同じ動作)