Of course, that's a paste error. It should have read:
<exec executable="find">
<arg line="./feeds -name myFilename* -mtime +10 -exec mv
'{}' ./feeds_backup \; "/>
</exec>
At 11:35 AM 11/15/2006 -0800, you wrote:
You may not put "find" in the <arg> part.
-----Original Message-----
From: Elaine Fortin [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 15, 2006 11:21 AM
To: user@ant.apache.org
Subject: Ant exec find -exec problem
Importance: Low
I am trying to create an Ant script to move files that are 10 days old to a
backup directory.
I cannot find how to do this purely in Ant, but I know that the Unix 'find'
works.
Ant returns the error: "[exec] /bin/find: incomplete statement"
when I issue the following:
<exec executable="find">
<arg line="find ./feeds -name myFilename* -mtime +10
-exec mv
'{}' ./feeds_backup \; "/>
</exec>
This command works fine when issued from a Unix shell:
find ./feeds -name myFilename* -mtime +10 -exec mv '{}' ./feeds_backup \;
How can I make this work?
Thanks,
Elaine
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]