for /f "delims=" %%i in ('需执行的命令 2^<^&1') do (
echo.%%i
echo.%%i>>日志文件
)
注:需执行的命令中如含有<>|&)等特殊符如果不是被引号括起必须加转义符^
比如把出错信息合并到正常信息一起输出原格式是 2<&1
示例:执行Ant命令时,可以通过-D参数携带参数,传递到执行的XML文件中。
在build.xml中定义参数,类似:哪余
调用shell脚本,并携带两个参数:
此处功能调用相当于:姿兄sh test.sh $param1 $param2 。这里的arg里还可以写成是<arg line=" ${build.param1} ${build.param2} "/>,说明value和line的区别是,value表示作为1个参数,line表示用空格分开的多个参数。
在test.sh中打印参数,结果为命迹缓袭令中的数值。
搞定!
拷贝一批文件到指定目录下<copy todir="../槐敏dest/dir">
<fileset dir="src_dir">
<include name="丛芦**/*.java"/>
<exclude name="**/Test.java"/>
</fileset>
</copy>
<copy todir="../dest/dir">
<fileset dir="src_dir" excludes="**/*.java"/铅郑枝>
</copy>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)