David Corbin wrote:
>
> Bill Burton wrote:
> > > Where does the input file belong in the Ant syntax?
> > > As an <arg>? That doesn't seem to work.
> >
> > The real question is, where does the input file belong in the sed syntax?
> > Sed will take input either from stdin or a file. So just specify the file
> > after the pattern:
> > <exec executable="sed" output="newfile">
> > <arg value="-e"/>
> > <arg value="s/bad/good/"/>
> > <arg value="oldfile"/>
> > </exec
> >
> A fine solution for sed, but what about other tools that ONLY deal with
> stdin (stupid though they may be).
Yes, that's a limitation with the <exec> task not allowing stdin to be
redirected. One work around is to run the command through the shell:
<exec executable="sh" output="newfile">
<arg line="-c "sed 's/bad/good' < oldfile""/>
</exexc>
For NT, it would be similar:
<exec executable="cmd" os="Windows NT" output="newfile">
<arg line="/c "some-command < oldfile""/>
</exexc>
-Bill Burton
>
> David Corbin
> Mach Turtle Technologies, Inc.
> http://www.machturtle.com
> [EMAIL PROTECTED]