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]

Reply via email to