gpt4 book ai didi

nant - 如何检查文件是否包含字符串(使用 Nant)?

转载 作者:行者123 更新时间:2023-12-01 23:56:30 27 4
gpt4 key购买 nike

目前我正在调用 findstr 并将输出存储在一个属性中以供事后检查 - 我确信一定有更好的解决方案。

<exec program="findstr.exe"
workingdir="${workspaceDir}"
commandline='/i /c:"someText" ${fileName}'
failonerror="false"
output="${coverageExcludeLog}"
resultproperty="foundFile"
/>

这真的是最好的方法吗?

最佳答案

<loadfile file="${fileName}" property="MyFileContents" />

<property name="Mystring" value="someText" />

<property name="search.file" value="${string::contains(MyFileContents, Mystring)}" />
<if test="${bool::parse(search.file)}" > <!-- true or false-->
<echo message="Found the string ${Mystring} in the file ${fileName}" />
</if>

关于nant - 如何检查文件是否包含字符串(使用 Nant)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23430641/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com