On 2006-03-29, Florian Kulzer <[EMAIL PROTECTED]> wrote:

>> find . -maxdepth $DEPTH -name "$.log" -ok rm '{}' ';';

"$.log" was of course a type for "*.log".

>> so that it doesn't look in directories or subdirectories that start
>> with a "." -- any suggestions?
>
> You could try -regex instead of -name, e.g.
>
> find . -regex "\./[^.].*\.log"

Perfect!

> lists all files ending in ".log" except the ones in subdirectories which
> start with a dot. I don't know for sure if this also stops find from
> descending into such directories at all; I assume this is what you want
> to achieve in order to save time. Might be worth a try.

Using the -maxdepth option seems to keep it reasonable.  

Thanks,
Adam


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to