复制某些文本以供进一步使用
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
变量来保存值。
是否可以使用 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
变量来保存值。