回答:
私は間違っているかもしれませんが、これは同じこと(追加されると一致するログ行を表示する)をより簡単に達成しないでしょうか?
tail -f -n 200 log/site_dev.log | grep DoctrineDoctrine成長しているファイルに到着することを望んでいましたwatch。そして、彼がツールボックスを見ると、彼が見つけた唯一のものはでした。彼が本当に知る必要があったのはtail -f。また、参照meta.stackexchange.com/questions/66377/what-is-the-xy-problem
                    shellcheck *.sh | grep line | wc -lそして、受け入れられた答えは私にとって役に立ちました。
                    コマンドを引用符で囲むことができます。
watch -n 1 'tail -n 200 log/site_dev.log | fgrep Doctrine'コマンドに引用符が含まれている場合、適切なエスケープを使用して異なるタイプの引用符を使用できます。
watch -n 1 $'tail -n 200 log/site_dev.log | fgrep \'Doctrine.*\''本当に賢いことをしようとしている場合は、1つまたは複数のコマンドをスクリプトに入れて、それをwatchで使用します。
cat <<EOF >/tmp/watch-command
tail -n 200 $(pwd)/log/site_dev.log | fgrep Doctrine
EOF
chmod +x /tmp/watch-command
watch /tmp/watch-command必要に応じて、相対パスを考慮してください。
awk '{print $3}')も含まれている場合はどうなりますか?編集:このように