Is there some one-line way in bash/GNU tools to block until there\'s a string matched in a file? Ideally, with timeout. I want to avoid multi-line loop.
Upda
I make a variant with sed instead of grep, printing all lines parsed.
sed '/PATTERN/q' <(tail -n 0 -f file.log)
The script is in https://gist.github.com/2377029