You can use exec like: <exec executable="perl " dir="." failonerror="false" failifexecutionfails="false" vmlauncher="false"> <arg value="-p" /> <arg value="-e" /> <arg value=" 's/\\/\\\\/g'" /> <arg value="<your prop files>" /> </exec>
Might have to experiment with the single quotes not sure they are required. Mike S. >>> [EMAIL PROTECTED] 09/08/2007 19:04:25 >>> perl ?? I don' t have perl installed....so how would the exec call that perl function??? On 8/9/07, Chun Ji <[EMAIL PROTECTED]> wrote: > > > If this works for you, maybe you can add an "exec" in your ant xml file. > > " perl -pi -e 's/\\/\\\\/g' <your prop files>" > > > -c > > > > -----Original Message----- > From: broken connection [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 09, 2007 10:40 AM > To: Ant Users List > Subject: How to convert back slashes to forward slashes > Importance: Low > > > Hi Friends, > I take a directory path input from the end-user and store it in a > property,for example if its windows,it stores it as: > > log4j.location=C:\tomcat\logs > > And that messes up everything.Because \t is interpreted as tab. So, how > can > i change the backward slashes(windows convention) to forward slashes(unix > convention) in the property before my build file is executed???? > > Or, how to escape them eg "\" to "\\" > > I would appreciate your help. > Thanks > Mick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]