复制某些文本以供进一步使用

Copy certain text for further use

是否可以使用 cmd 从 txt 文件复制文本以在其他地方使用。例如,来自以下文本:

ds_domain=6375

ds_station=64708

ds_asdomain=8780

我想复制 ds_station 之后的值。所以我的存储值现在应该是 64708 并且可以在批处理文件的其他地方使用。

谢谢

for /f "delims=" %%a in ('^<"inputfile.txt" find "ds_station="') do set "%%a"
echo %ds_station%

'for /f' 命令执行 find 命令来搜索所需的行。如果找到,该行将存储在 %%a 可替换参数中,并执行 do 子句中的代码。在这种情况下,由于源文本的格式为 key=value,这用于执行 set 命令,该命令定义了 ds_station 变量来保存值。