2015-01-10 4 views
0

Возможно ли скопировать текст из файла txt для использования в другом месте с помощью cmd. Например, из follwing текста:Скопируйте определенный текст для дальнейшего использования

"

ds_domain = 6375

ds_station = 64708

ds_asdomain = 8780

"

Я хотел бы, чтобы скопировать значение после ds_station. Таким образом, моя сохраненная ценность теперь должна быть 64708 и использоваться в другом месте в пакетном файле.

Благодаря

ответ

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

Команда цикла for/Г'выполняет команду find искать нужную строку. Если найдено, строка сохраняется в заменяемом параметре %%a, и выполняется код в предложении do. В этом случае, поскольку исходный текст находится в форме key=value, это используется для выполнения команды set, которая определяет переменную ds_station для хранения значения.

+0

Протестировано и работает должным образом. спасибо – David

Смежные вопросы