RichardL <[EMAIL PROTECTED]> writes: > On Jul 25, 11:39 am, Pascal Bourguignon <[EMAIL PROTECTED]> > wrote: >> RichardL <[EMAIL PROTECTED]> writes: >> > K:\Temp\GnuTest>grep -l -i 'hello' *.txt >> >> I know not much of MS-DOS and even less of MS-Windows, but ISTR that >> the * is not expanded by COMMAND.COM. grep finds no file named >> '*.txt' so it prints nothing, which is as documented. >> >> Try: >> >> grep -l -i hello song.txt HelloWorld.txt >> >> If that works, then downloadhttp://www.cygwin.com/setup.exe >> install cygwin, and use bash as shell instead of COMMAND.COM. >> Unix shells do expand characters such as * themselves. > > Thanks Pascal, > > The command you recommended worked perfectly, i.e. it reported back > both filenames. > > I am in the process of trying out Win-Bash because it advertises > itself as being self-contained, i.e no DLLs to worry about. Do you > think Cygwin's bash is substantially superior to Win-Bash? While I > await learning your opinion, I'll fool around with it.
I don't know Win-Bash, it might be perfect. Honestly, cygwin installs a whole unix-like environment (with DLLs), so you may prefer Win-Bash. -- __Pascal Bourguignon__ http://www.informatimago.com/ -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d? s++:++ a+ C+++ UL++++ P--- L+++ E+++ W++ N+++ o-- K- w--- O- M++ V PS PE++ Y++ PGP t+ 5+ X++ R !tv b+++ DI++++ D++ G e+++ h+ r-- z? ------END GEEK CODE BLOCK------