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

时间:2015-01-10 13:35:59

标签: batch-file redirect cmd copy

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

"

ds_domain = 6375

ds_station = 64708

ds_asdomain = 8780

"

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

由于

1 个答案:

答案 0 :(得分:1)

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变量以保存该值。