Re: Newbie can't get gnu grep to produce results

Pascal Bourguignon <[email protected]>
Newsgroups gmane.comp.gnu.utils
Organization Informatimago
Message-ID <[email protected]>
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------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.