将变量设置为包含已知值的文本文件中的行?

时间:2011-06-09 11:04:09

标签: batch-file

我在尝试创建批处理脚本时遇到问题,该脚本将在目录中的txt文件中搜索值“drawing_revision”,然后从中获取该行并提取修订并将其设置为我可以使用的变量作为文件名的前缀。

DRAWING_REVISION 00 TYPE:String

以前有人做过这样的事吗?将文本文件中的行用作变量而不是文件名似乎没什么用。

由于

戴夫

1 个答案:

答案 0 :(得分:1)

你可以试试FOR-LOOP

for /F "usebackq tokens=2" %%a IN (`findstr DRAWING_REVISION myfile.txt`) do (
  echo Draw-Rev = %%a
)