That won't work as a shell expands the asterisk....
Anderson, Rob (Global Trade) wrote:
Your usage of the find command is incorrect. To find all the jars in
./myDir you would run the following:
Find ./myDir -name *.jar
You should change the arg line to:
<arg line="$basedir}/myDir -name *.jar"/>
-Rob A
-----Original Message-----
From: Venkat Kotu [mailto:[EMAIL PROTECTED]
Sent: Friday, May 05, 2006 11:42 AM
To: user@ant.apache.org
Subject: Unix commads behaving different in Ant task
Hi,
I have a situation where in I need to find all the .jar files
in a directory and write it to a temp file.
The command from the prompt is : find myDir/*.jar and it
lists all the .jar files from myDir directory.
The ant target defined for the purpose is:
<target name="list.jars">
<exec os="unix" executable="find"
outputproperty="temp.txt">
<arg line="$basedir}/myDir/*.jar"/>
</exec>
</target>
This does not return any thing.
What I am doing wrong?
Thanks
Venkat Kotu
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Scot P. Floess
27 Lake Royale
Louisburg, NC 27549
252-478-8087 (Home)
919-754-4592 (Work)
Chief Architect JPlate http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]