help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is it possible to run rgrep in emacs on Win32?


From: Tassilo Horn
Subject: Re: Is it possible to run rgrep in emacs on Win32?
Date: Thu, 12 Apr 2012 10:39:57 +0200
User-agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux)

Steinar Bang <sb@dod.no> writes:

Hi Steinar,

> When I try to run rgrep it exits with no match, and in the *grep* I see
> the following error message:
>  C:\ProgramFiles\GnuWin32\bin\find: invalid expression; I was expecting to 
> find a ')' somewhere but did not see one.
>
> The command line is:
> C:\ProgramFiles\GnuWin32\bin\find . "(" -path "*/SCCS" -o -path "*/RCS" -o 
> -path "*/CVS" -o -path "*/MCVS" -o -path "*/.svn" -o -path "*/.git" -o -path 
> "*/.hg" -o -path "*/.bzr" -o -path "*/_MTN" -o -path "*/_darcs" -o -path 
> "*/{arch}" ")" -prune -o "(" -name ".#*" -o -name "*.o" -o -name "*~" -o 
> -name "*.bin" -o -name "*.bak" -o -name "*.obj" -o -name "*.map" -o -name 
> "*.ico" -o -name "*.pif" -o -name "*.lnk" -o -name "*.a" -o -name "*.ln" -o 
> -name "*.blg" -o -name "*.bbl" -o -name "*.dll" -o -name "*.drv" -o -name 
> "*.vxd" -o -name "*.386" -o -name "*.elc" -o -name "*.lof" -o -name "*.glo" 
> -o -name "*.idx" -o -name "*.lot" -o -name "*.fmt" -o -name "*.tfm" -o -name 
> "*.class" -o -name "*.fas" -o -name "*.lib" -o -name "*.mem" -o -name 
> "*.x86f" -o -name "*.sparcf" -o -name "*.fasl" -o -name "*.ufsl" -o -name 
> "*.fsl" -o -name "*.dxl" -o -name "*.pfsl" -o -name "*.dfsl" -o -name 
> "*.p64fsl" -o -name "*.d64fsl" -o -name "*.dx64fsl" -o -name "*.lo" -o -name 
> "*.la" -o -name "*.gmo" -o -name "*.mo" -o -name "*.toc" -o -name "*.aux" -o 
> -name "*.cp" -o -name "*.fn" -o -name "*.ky" -o -name "*.pg" -o -name "*.tp" 
> -o -name "*.vr" -o -name "*.cps" -o -name "*.fns" -o -name "*.kys" -o -name 
> "*.pgs" -o -name "*.tps" -o -name "*.vrs" -o -name "*.pyc" -o -name "*.pyo" 
> ")" -prune -o  -type f "(" -iname "*.csproj" ")" -print0 | xargs -0 -e grep 
> -i -nH -e "searchterm"
>
> Parantheses seems to be balanced...?

Yes, and the command works just fine on a GNU/Linux box...

> I haven't installed xargs, I think... unless that's part of
> FindUtils...?

It's part of GNU findutils, and the Win32 FindUtils say so, too:

  http://gnuwin32.sourceforge.net/packages/findutils.htm

Does it work if you provide the full patch to xargs in the command line,
e.g., C:\ProgramFiles\GnuWin32\bin\xargs?

Bye,
Tassilo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]