On Mon, Feb 21, 2011 at 01:34:51PM +0100, Pascal Stumpf wrote:
> Implement a -H flag for grep, useful for combining e.g. find and grep.

-o used to do this but has been removed. (See the commit logs for the reason, i
forgot it)

grep(1) only prints the filename when it receives more then 1 filename as
arguments. Thus, when you do this:

$ find . -name '*.c' -exec grep bla {} \;

It doesn't print the filename.

But when you use xargs(1), like Bret suggests it does.

Reply via email to