Você pode fazer isso com grep -c
:
f=0
s=0
while read ID; do
var=$(curl -X -d "http://localhost/new.php?media_id="$ID"&submit=Submit")
grep -q 'string(2) "ok"' <<<"$var" && ((s++))
grep -q 'string(2) "notok"' <<<"$var" && ((f++))
echo "$var"
done < ~/ids.txt
echo "Success : $s"
echo "Failed : $f"