如何传递包含空格的参数?
How do I pass parameters that contain spaces?
我想传递以下 "javaoptions" 包含在 --params 中带空格的文件路径。
--params "'/javaoptions:-Dwebdriver.jx.browser="C:/Program Files (x86)/TestNav/TestNav.exe"'"
这是让它工作的方法:
choco install -y selenium --params "'/role:node /hub:http://localhost:4444 /capabilitiesJson:$capabilitiesJson /autostart /maxSession:1 /javaoptions:""-Dwebdriver.jx.browser=\`"C:\PROGRA~2\TestNav\TestNav.exe\`"""'" --force -d
请注意 $capabilitiesJson
已正确插值。
我想传递以下 "javaoptions" 包含在 --params 中带空格的文件路径。
--params "'/javaoptions:-Dwebdriver.jx.browser="C:/Program Files (x86)/TestNav/TestNav.exe"'"
这是让它工作的方法:
choco install -y selenium --params "'/role:node /hub:http://localhost:4444 /capabilitiesJson:$capabilitiesJson /autostart /maxSession:1 /javaoptions:""-Dwebdriver.jx.browser=\`"C:\PROGRA~2\TestNav\TestNav.exe\`"""'" --force -d
请注意 $capabilitiesJson
已正确插值。