There's a bit of a split in meaning there. That can be read as either "In a directory, filenames containing "vvvvv'", or it can be read as "files in a directory containing the value "vvvvv". One way to match simple patterns is via globbing: ls **vvvvv** Will show all files where "vvvvv" is anywhere in the filename. For more complex patterns, pipe the output of the "find" command into grep: find . | grep "vvvvv" To find occurrances of "vvvvv" IN files in a directory, just use grep: grep "vvvvv" *
Customer surveys are for companies who didn't pay proper attention to begin with.
I think he wants files that contain the exact string name="vvvvv" quotes and all. The easiest way to do this would be to use single quotes to surround the grep pattern: grep 'name="vvvvv"' * Single quotes prevent the shell from doing anything with the double quotes.