I'm trying to grep some curl content however I'm still getting curl output even though I'm piping it via grep.
E.g.
curl -svo /dev/null <some url> | grep <some text>
Any idea what I'm doing wrong?
You pipe only the stdout to grep, but your curl puts out errors to stderr which are printed without passing the grep. If you want the stderr to be filtered, too, redirect it to stdout first.
curl -svo /dev/null https://www.google.com | grep google
-sand-vhave more or less opposite effects, right?-voutputs additional curl output.-sprevents the progress bar header.