将变量设置为包含已知值的文本文件中的一行?
问题描述:
我在尝试创建一个批处理脚本时遇到问题,该脚本将通过目录中的txt文件搜索值“drawing_revision”,然后从该行取出该行并提取修订并将其设置为可用作变量的变量文件名称前缀。将变量设置为包含已知值的文本文件中的一行?
DRAWING_REVISION 00类型:String
有没有人做过这样的事之前?在文本文件中使用该行作为变量而不是文件名似乎没有多大意义。
感谢
戴夫
答
你可以尝试一个for循环
for /F "usebackq tokens=2" %%a IN (`findstr DRAWING_REVISION myfile.txt`) do (
echo Draw-Rev = %%a
)