簡體   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