Я хотел бы проанализировать файл config.json и получить некоторые конкретные значения в переменных.
Следующая команда работает, она выводит значение из json: type config.json | "jq-win64.exe" .path.editor
Содержимое config.json:
{ "path" : { "editor" : "...value..." } }
jq — библиотека для json (https://stedolan.github.io/jq/)
Вопрос в том, как получить это значение в какую-то переменную?
Я пробовал это, но не работает: set editorPath = type config.json | "jq-win64.exe" -r .path.editor
В результате %editorPath%
пусто
Возможно, это связано с библиотекой jq (https://stedolan.github.io/jq/), но я Я совершенно нуб в оболочке Windows, поэтому, возможно, кто-то может помочь решить эту проблему.
Спасибо
eval
иecho editor: !editor!
. - person rojo   schedule 15.09.2015for /F
.for /f "delims=" %%I in ('command') do set "variable=%%I"
или аналогичный. См.help for
в консоли cmd для получения дополнительной информации. - person rojo   schedule 15.09.2015