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.
Update: Seems like I should have emphasize that I want the process to end when the string is matched.
I make a variant with sed instead of grep, printing all lines parsed.
The script is in https://gist.github.com/2377029