[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Unidentified subject!



Or ...

find -type d -maxdepth 1

At Tue, 17 Apr 2001 18:58:18 -0700 , "Dean A. Roman" <droman@chattycow.com> wrote: 

>Another easy way is to issue the command:
>
>ls -l | grep "^d"
>
>
>Thanks,
>    ---Dean Roman.
>
>
>
>Unknown wrote:
>
>> What is the best way to get the equivalent of the DOS command
>> "dir /ad" in linux?  That command will show just the (sub)directories
>> and not ordinary files.
>>
>> I thought that "ls -d" would be the equivalent but it is not.
>>
>> I know I can do "ls -f | grep /" to get the directory, but putting it
>> into a script like this fails because the / does not appear when the
>> output of ls is redirected:
>> -----------------------------------
>> #!/bin/sh
>> if [ ! -z "$1" ]
>> then
>>         WAAR=$1
>> else
>>         WAAR=.
>> fi
>> ls -f $WAAR | grep /
>> ----------------------------------
>>
>> The following script works:
>> -----------------------------
>> #!/bin/sh
>> if [ ! -z "$1" ]
>> then
>>         WAAR=$1
>> else
>>         WAAR=.
>> fi
>> ls -la $WAAR | grep ^d
>> -----------------------------
>>
>> Is there another way of doing this?
>> Johann
>> --
>> J.H. Spies - Tel. 082 782 0336.  Posbus 4668, Tygervallei 7536
>>      "But seek ye first the kingdom of God, and his
>>       righteousness; and all these things shall be added
>>       unto you."     Matthew 6:33
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>

Get your own FREE E-mail address at http://www.linuxfreemail.com
Linux FREE Mail is 100% FREE, 100% Linux, and 100% yours!



Reply to: