I had a directory with filenames that started with “-“ doing grep on that directory for a “string" did not find anything although “string was on some of the files”
grep just kept repeating something … FreeBSD Finally, (with some help) I understood that grep interpreted “-Vfiename” as an option -V and gave the version info instead of doing grep “string” * Maybe there is a way to add space after “-V “ and possibly also other options that could be used as part of a filename in some operating systems?