Эта командная строка записывает загрузку в файл, используя tee до тех пор, пока grep не выйдет из-за совпадения:
$ curl http://example.com/HUGE | tee keeper| grep -q "quit immediately once found"
Если найдена подстрока:
$ echo $?
$ 0
Если это не так:
$ echo $?
$ 1
Эта командная строка работает, потому что grep -q задокументирован для:
-q, --quiet, --silent
Quiet; do not write anything to standard output. Exit immediately with
zero status if any match is found, even if an error was detected. Also see
the -s or --no-messages option.