CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
-
virginkoks
CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
Есть файл test.xml со строками вида
appId="79B78D1B" appVersion="123" minPlatformVersion="789" minPlatform35Version="465"
Нужно взять из него appVersion="123" и присвоить переменной значение 123
appId="79B78D1B" appVersion="123" minPlatformVersion="789" minPlatform35Version="465"
Нужно взять из него appVersion="123" и присвоить переменной значение 123
-
DJ Mogarych
-
virginkoks
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
Код:
Код: Выделить всё
$xml = [xml] (Get-Content test.xml)
$appVersion = $xml.AppDescription.appVersion
$appVersion-
virginkoks
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
Код:
так работает. Спасибо!
Код: Выделить всё
For /F "UseBackQ delims=" %%a in (`powershell -command "$xml = [xml] (Get-Content test.xml);$appVersion = $xml.AppDescription.appVersion;$appVersion"`) do set v=%%aтак работает. Спасибо!
-
alpap
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
Код:
Код: Выделить всё
@echo off
for /f "delims=" %%a in ('xml sel -t -v "//AppDescription/@appVersion" -n "test.xml"') do echo %%a
pause-
virginkoks
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
>for /F "delims=" %a in ('xml sel -t -v "//AppDescription/@appVersion" -n "test.xml"') do echo %a
"xml" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"xml" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
-
alpap
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
virginkoks, а я для кого
(Здесь уже скачанная в архиве для 64-разрядной версии Windows)
xml
в коде подсветил веб-тегом?(Здесь уже скачанная в архиве для 64-разрядной версии Windows)
-
Iska
Re: CMD/BAT - [решено] Разбить строку на части и выбрать нужную часть в переменную
alpap, именно вчера днём
http://xmlstar.sourceforge.net/
тупо возвращал пустую страницу (хотя и перед этим, и сейчас — всё нормально). Может быть, в этом дело.