I'm using grep 2.5.1 (Cygwin), which is the latest version of gnu grep I can 
find for Windows.  I'm also including the part of the help text that explains 
the usage of the -r (recursive) switch:
 
  -R, -r, --recursive       equivalent to --directories=recurse
      --include=PATTERN     files that match PATTERN will be examined
      --exclude=PATTERN     files that match PATTERN will be skipped.
      --exclude-from=FILE   files that match PATTERN in FILE will be skipped.
 
My problem is that it just doesn't work for me.  (I'm using XP SP2.)  When I 
use the -r switch, I get a 'Not enough space' error.  I have no idea what space 
it's run out of - I should have plenty of memory available, and the same for 
disk space (if it needed it for swapping, whatever).  Any help would be greatly 
appreciated.

->grep --version
grep (GNU grep) 2.5.1
 
Copyright 1988, 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

->grep -rl --include=*.ini Change
grep: (standard input): Not enough space

I've created an alias in my command processor (4nt) language, that will go 
through each folder, and then execute the regular grep command "grep -s -c -m 1 
[string search pattern] [file pattern]" and check to see if it returns at least 
one match.  If it does, it prints the current directory and then executes the 
full grep command "grep -H [...]" so I see the results.  This works fine, but 
I'd rather figure out what I'm doing wrong above with the -r switch.

->alias rgrep
global /iq if [EMAIL PROTECTED] -s -c -m 1 %$] GT 0 (echo.%+ echo %=>%=>%=> 
%_cwd: %+ grep -H %$)
 
->rgrep Change *.ini
 
>>> C:\WIP\VESTA\Installer\TargetFiles\Common\Demo\INIs\DemoDBs\M1:
VESTA.ini:ChangePasswordLevel=10
 
>>> C:\WIP\VESTA\Installer\TargetFiles\Common\Demo\INIs\DemoDBs\Pallas:
VESTA.ini:ChangePasswordLevel=10
 
>>> C:\WIP\VESTA\Installer\TargetFiles\Common\Demo\INIs\DemoDBs\Standard:
VESTA.ini:ChangePasswordLevel=10

Reply via email to