How do I list subdirectories?
Josh Baudhuin
joshb@Cadence.COM
Tue Aug 31 23:49:00 GMT 1999
Well, he used ls -F, which will add the terminal /.
You could do something like
find . -name './*' -type d -print
-----Original Message-----
From: Ajit George [ mailto:gajit@kurianinc.com ]
Sent: Wednesday, 25 August 1999 6:14 pm
To: cygwin@sourceware.cygnus.com
Subject: RE: How do I list subdirectories?
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
More information about the Cygwin
mailing list