Last grep commit broke non -r use of grep. Oops.
diff --git a/toys/posix/grep.c b/toys/posix/grep.c
index 6e383ef..ffc920c 100644
--- a/toys/posix/grep.c
+++ b/toys/posix/grep.c
@@ -298,5 +298,5 @@
       if (!strcmp(*ss, "-")) do_grep(0, *ss);
       else dirtree_read(*ss, do_grep_r);
     }
-  } else loopfiles_rw(toys.optargs, O_RDONLY, 0, 1, do_grep);
+  } else loopfiles_rw(ss, O_RDONLY, 0, 1, do_grep);
 }