Anthony J Segelhorst <[EMAIL PROTECTED]> wrote: > Anthony J Segelhorst <[EMAIL PROTECTED]> wrote: > > > I am trying to wrap the following Unix command into perl and having a > few > > issues: > > > > find /var/spool/Tivoli/backups -name "DB_*" -mtime +10 -print -exec ls > {} \; > > > > > > I have tried (and nothing to seems to work): > > > > $temp = `find /var/spool/Tivoli/backups -name "DB_*" -mtime +10 -print > -exec ls {} \;`; > > system `find /var/spool/Tivoli/backups -name "DB_*" -mtime +10 -print > -exec ls {} \;` > > !system `find /var/spool/Tivoli/backups -name "DB_*" -mtime +10 -print > -exec ls {} \;`; > > Jeff Westman wrote: > >1-- You are useing parens '( )' and should be using curly braces '{ }' > >in your exec. > >2-- Why are you using -exec ls? -print already gives you the same output > > >(unless you meant to write 'ls -l') > > > 1. I am using {} and not ()
Well, that is the problem then. You have to use the curly braces. > 2. Eventually I want to use this command to a remove rm, but I was > testing with an ls. ok -Jeff __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>