【发布时间】:2011-04-25 07:13:29
【问题描述】:
我正在尝试使用 Ant 中的 'exec' 任务运行以下命令:
ls -l /foo/bar | wc -l
目前,我的高管看起来像这样:
<exec executable="ls" outputproperty="noOfFiles">
<arg value="-l" />
<arg value="/foo/bar" />
<arg value="|" />
<arg value="wc" />
<arg value="-l" />
</exec>
“ls”命令看起来正在工作,但很难将输出通过管道传输到“wc”。有什么建议吗?
【问题讨论】:
-
看起来值得编写一个简单的 ant 任务来完成此任务,而不是使用 exec。
-
已经有这样一个任务,叫
resourcecount。