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]