This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: problem with find/grep
- From: Mark Paulus <mark dot paulus at mci dot com>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Date: Tue, 12 Oct 2004 11:00:35 -0600
- Subject: Re: problem with find/grep
Another issue I've run into with find, but typically when I pipe
it to xargs is that directories/files with spaces in the names cause
all kind of disruption.
On Tue, 12 Oct 2004 12:25:15 -0400 (EDT), Igor Pechtchanski wrote:
>On Tue, 12 Oct 2004, Daniel Miller wrote:
>> On linux systems, I typically to global searches with a command such as:
>>
>> find . -name "*.[ch]*" -exec grep -H -n stuff {} \;
>>
>> and this works nicely. However, when I try the same command under Cygwin
>> (from a 4NT prompt, not Bash), I get "find: missing argument to '-exec' ".
>> I tried a variety of modifications to the command but nothing makes this
>> work. What am I missing??
>I'd bet it's the fact that 4NT uses different quoting mechanisms than
>bash. Try quoting the semicolon as ";" instead of \;. You may also need
>to quote the braces. CGF uses 4NT, AFAIK, so he could probably provide
>better hints. I won't ask the implied "Why not use bash?" question...
> Igor
>--
> http://cs.nyu.edu/~pechtcha/
> |\ _,,,---,,_ pechtcha@cs.nyu.edu
>ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
> |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
> '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
>"Happiness lies in being privileged to work hard for long hours in doing
>whatever you think is worth doing." -- Dr. Jubal Harshaw
>--
>Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>Problem reports: http://cygwin.com/problems.html
>Documentation: http://cygwin.com/docs.html
>FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/