我会感激任何帮助。
我创建了收集服务器IP的shell脚本 - weblogic集群的成员,以便在列表中的所有服务器上分发一些文件。
我准备了一个特殊的ANT任务进行分发,并从另一个shell脚本调用此任务。每次我调用ANT任务时,我都会传递下一个服务器IP来复制它上面的文件。 此行为带来了安装结构。
现在我想改善这种行为。我想在ANT中将shell文件的输出读取到我可以从ANT任务循环的列表中。
谢谢
答案 0 :(得分:0)
您只需使用outputproperty
ant任务的exec
属性即可。有关完整文档,请参阅http://ant.apache.org/manual/Tasks/exec.html。有了这个,您还可以处理标准错误输出。
一旦脚本输出位于ant属性中,您就可以使用ant contrib foreach任务foreach task对其进行迭代。