[英]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.