Let me state my problem, rather than my idea of a solution. Maybe that will pique your interest.
I have a macrodef in my current build that uses the ftp task to get a list of files from a remote server. The macrodef has attributes for specifying the remotedir and patternset for the ftp task. Something like the following. <macrodef name="rls"> <attribute name="remotedir"/> <attribute name="patternset"/> <sequential> <ftp action="list" ... remotedir="@{remotedir}" > <fileset dir="."> <patternset refid="@{patternset}"/> </fileset> </ftp> </sequential> </macrodef> Our company is implementing a policy to allow only secure shell access to our servers. I can't use the ftp task anymore. How can I achieve this functionality using secure shell access within Ant? -----Original Message----- From: Dick, Brian E. Sent: Thursday, October 25, 2007 4:12 PM To: Ant Users List Subject: How do I filter a file of files I have a file of files that I need to load into a property and filter according to expressions similar to the "include" and "exclude" elements of a patternset. For example, assume I have a file, fof.dat, containing the following. /export/home/myaccount/myapp/bin/pgm1 /export/home/myaccount/myapp/bin/pgm2 /export/home/myaccount/myapp/config/cfg1 /export/home/myaccount/myapp/lib/lib1.jar /export/home/myaccount/myapp/lib/lib2.jar /export/home/myaccount/myapp/lib/lib3.jar I would like code something like the following. <patternset id="bin_files"> <include name="bin/*"/> </patternset> <loadfile property="bin_file_list" srcFile="fof.dat"> <filterchain> <filefilter dir="/export/home/myaccount/myapp"> <patternset refid="bin_files"/> </filefilter> </filterchain> </loadfile> After the loadfile task, the bin_file_list property would contain the following. /export/home/myaccount/myapp/bin/pgm1 /export/home/myaccount/myapp/bin/pgm2 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]