Re: <exec> kicking my butt with something very simple

Jonathan Rosenberg <[email protected]>
Newsgroups gmane.comp.jakarta.ant.user
Message-ID <CACJkPDpZ45SuycoExZXv9j+VJzXuyBZ75fZF4bbKq1N2hESaKQ@mail.gmail.com>
It looks like you're trying to redirect output (with >), yes?
Remember that redirection is done by a shell, not by the 'sort'
command.

You need to exec sh or bash, or another shell that handles >.  Or,
handle the output yourself.

Make sense?

--
Jonathan Rosenberg
Founder & Executive Director
Tabby's Place, a Cat Sanctuary
http://www.tabbysplace.org/


On Fri, Dec 5, 2014 at 1:41 PM, Eric Fetzer
<[email protected]> wrote:
> Note that I also tried:
>
>
> <exec executable="sort" dir=".">
>   <arg value="-u"/>
>   <arg file="existingFile"/>
>   <arg value=">"/>
>   <arg file="newFile"/>
> </exec>
>
> Which produced:  sort: stat failed: >: No such file or directory
>
> I'm using ant 1.7.1.
>
> Thanks,
> Eric
>
>
> On Friday, December 5, 2014 11:24 AM, Eric Fetzer <[email protected]> wrote:
> All,
> I've tried all I can figure out to try on a simple unix command in redhat.  I can run the command line and it works fine, but ant can't run it to save its life:
> <exec executable="sort" dir=".">
>   <arg value="-u"/>
>   <arg value="existingFile"/>
>   <arg value=">"/>
>   <arg value="newFile"/>
> </exec>
> I've tried putting all the args together, putting some of the args together...  If I run it like this, I get "sort: stat failed: >: No such file or directory.  If I put the "existingFile > newFile" in the same arg, I get "sort: stat failed existingFile > newFile: No such file or directory.  If I make the executable "bash" and use "sort" as the first argument, I get:  [exec] /bin/sort: /bin/sort: cannot execute binary file.  If I run it as bash and put all the arguments into a single arg value, I get: [exec] bash: sort -u existingFile > newFile: No such file or directory.
>
> This has got to be simple, please help!
>
> Thanks,
> Erc
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.