Моя рабочая станция - это Windows, поэтому я использую Git Bash в качестве оболочки. Эта команда:
curl -X PUT --data /app/envuser/logs http://consulidc01-dev1:8500/v1/kv/voice/common/logging.path
Фактически передает значение C:/Program Files (x86)/Git/app/envuser/logs вместо /app/envuser/logs. Я безуспешно пытался использовать --data-raw и --data-binary. Я не уверен, что это проблема curl или проблема GIT Bash. Я хочу, чтобы это работало, потому что у меня есть сценарий bash, который загружает все свойства консоли. Это единственное, что не работает. Как я могу предотвратить нежелательное предварительное ожидание пути Windows?
Никакие цитаты не помогают.

Решено. Это была проблема GIT Bash. Перед командой curl:
экспорт MSYS_NO_PATHCONV = 1
Тогда прими свой вопрос
curl, конечно, не делает этого преобразования. Помогает ли заключить строку в кавычки?