Doing a man on rename shows that rename takes 3 arguments... kinda looks like your call to rename only has 2 arguments... > find /home/virtual/*.*/var/log/httpd/old_logs -name access_log.1 -print | > rename 's/\.1/\.`date '+%Y-%m-%d'`' AJ