我正在寻找一种方法来设置文本的部分中的变量。我有一个.txt文件,其中是这样的
part of text
part of text
part of text
part of text
password: 123456
part of text
如何从该文件中获取变量123456?
我尝试使用
set var1=<"C:Windows\text.txt"
但不起作用
有主意吗?
答案 0 :(得分:1)
假设您正在Windows的cmd shell中工作,那么从命令行执行此命令可能会解决您的问题
for /F "tokens=2" %i in ('findstr "password: " "C:Windows\text.txt"') do set var1=%i
这是如果您需要在批处理文件中使用变量(需要复制百分比符号):
for /F "tokens=2" %%i in ('findstr "password: " "C:Windows\text.txt"') do set var1=%%i
有关更多信息,建议您使用
阅读for命令的帮助消息。for /?
(尤其是第一个示例=> FOR / F“ eol =; tokens = 2,3 * delims =,”%i in ...)