This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
RE: How do I list subdirectories?
- To: <cygwin@sourceware.cygnus.com>
- Subject: RE: How do I list subdirectories?
- From: "Ajit George" <gajit@kurianinc.com>
- Date: Wed, 25 Aug 1999 20:14:28 -0500
What's happening is that the shell is expanding *\/, which shouldn't match
any file name unless you've gone to the trouble of creating a file with '/'
in its name.
Ajit
-----Original Message-----
From: cygwin-owner@sourceware.cygnus.com
[mailto:cygwin-owner@sourceware.cygnus.com] On Behalf Of Clark Sims
Sent: Wednesday, August 25, 1999 8:09 AM
To: cygwin@sourceware.cygnus.com
Subject: Re: How do I list subdirectories?
--
On Wed, 25 Aug 1999 05:25:34 Earnie Boyd wrote:
>--- Clark Sims <clarksimsgnu@my-Deja.com> wrote:
>> In the FSF version of bash
>> ls -F | egrep *\/
>> listed all of the subdirectories of the current working
>> directory.
>> In the Cygwin version the same command produces no
>> output.
>>
>> How do I list the subdirectories of the current working
>> directory?
>>
>
>Doesn't the egrep need to be `egrep .*\/'? The period indicates any
character,
>the * indicates any number of the preceding character. Therefore to match
what
>you want you need to specify .* to mean any number of any character.
>
Nice try but
ls -F | egrep .*\/
doesn't work.
I agree that it ought to. I don't understand why it
doesn't.
However Kim Poulsen found a command that does work:
ls -F | egrep \/
It seems that this is a question on pattern matching.
It seems to me that a directory which is mached by:
\/
should also be matched by
*\/
and
.*\/
Maybe I will understand the difference in
interpretations as I become more familiar
with Cygwin. Untill then I am stumped.
Thanks,
Clark
--== Sent via Deja.com http://www.deja.com/ ==--
Share what you know. Learn what you don't.
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com