您的位置:首页 > 其它

ant exec task参数-c

2015-08-17 18:12 337 查看
众所周知Ant 的

<exec executable="cmd" dir="../Temp">
<arg value="/c" />
<arg value="tasklist | findstr "_uninstall*" > isFinished.txt" />
</exec>


一直不明白
<arg value="/c" />
中的/c的作用。

在dos窗口运行命令
cmd /?
,得到结果



可以看到cmd命令有很多参数,其中/c的意思是在终端执行由字符串指定的命令。

也就是说如果你的命令是字符串,不是*.bat或者*.exe。那么你就要加上/c了。

同样在linux中也是,只不过不是/c而是-c.

<exec executable="bash" dir="../Temp">
<arg value="-c"/>
<arg value="ps aux | grep ./uninstall > isFinished.txt"/>
</exec>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: