ログ ファイルからキーワードを選択し、用語を強調表示する次のスクリプトを作成しました。
#!/bin/bash
case "$1" in
*.log) sed -e "s/\(.*\[Error\ \].*\)/\x1B[31m&\x1b[0m/" "$1" \
| sed -e "s/\(.*\[Warn\ \ \].*\)/\x1B[33m&\x1b[0m/" \
| sed -e "s/\(.*\[Info\ \ \].*\)/\x1B[32m&\x1b[0m/" \
| sed -e "s/\(.*\[Debug\ \].*\)/\x1B[32m&\x1b[0m/"
;;
esac
フォロー/テールレス(Shift + F)を試行するまでは問題なく動作し、その時点で新しいログ行のテールに失敗します。理由はありますか?