繁体   English   中英

ANT脚本从文件读取值

[英]ANT script to read a value from a file

我有以下输入文件,当它在行中具有值(1的1)时,我需要一个ant脚本命令来获取Test值:

(123)“测试1”(1之0)

(456)“测试2”(1之1)

(789)“测试3”(1之0)

预期输出:测试2

我尝试使用regexp,但无法正常工作。

提前致谢。

Ant不是脚本语言。 它被设计为处理文件集合,因此在对单个文件进行分析时没有进行优化。

我建议您使用外部程序来扫描文件,例如:

<project name="demo" default="build">

  <target name="build">
    <exec executable="awk">
      <arg line="'/\(1 of 1\)/ {print $2,$3}' input.txt"/>
    </exec>
  </target>

</project>

或在ANT构建中嵌入诸如Javascript或Groovy之类的脚本语言。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM