tickticker wrote: > Howdy, > > I'm trying to delete some old files in several directorys using find, > but I want to schedule the job nightly. Issue is, i can run it from the > directory like so: > > find [a-z]*/Maildir/.Trash/cur -mtime +30 -exec rm {} \; > > to delete all my different accounts old mail, but the cron job would > need the whole path i'm assuming... But when I run > > find /home/[a-z]*/Maildir/.Trash/cur -mtime +30 > > it just sits there, i'm assuming it's my [a-z]* sitting there in the > middle of things. Being regex ignorant, and not finding anything > helpful on the web, is there some way to do this? backticks or escapes > or something? > > Thanks in advance, > > Tickticker > I don't know for sure, but I'd try putting the directories spec in double quotes, e.g. find "/home/[a-z]*/Maildir/.Trash/cur" -mtime +30 -exec rm {} \; bash will try to resolve the regex otherwise, instead of feeding it to find. -- -Eric 'shubes' --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss