0
Я пытаюсь использовать WinExe для выполнения командной строки на машине Windows. Пока я могу выполнить файл (sha256sum.exe) и передать ему параметр «-help», но я не могу передать какое-либо имя файла с пробелом в нем.escaping space в оболочке bash
Вот как выглядит моя командная строка как-
./winexe --ostype=2 -U username --password passworsGoesHere //hostIP "cmd /c \"\"%programfiles%\\MyApp\\tools\\sha256sum.exe\"\" \"c:\1 1.txt\" "
Имя файла 1 1.txt
под C:\
и вывод команды является -
The filename, directory name, or volume label syntax is incorrect.
Если я исполняю this-
./winexe --ostype=2 -U username --password passworsGoesHere //hostIP "cmd /c \"\"%programfiles%\\MyApp\\tools\\sha256sum.exe\"\" --help "
он работает.
использование апостроф вместо douoble – 2r2w
пытался, не получилось :( – user837208
'./winexe --ostype = 2 -U имя пользователя --password passworsGoesHere // hostIP«Cmd/с «% ProgramFiles% \ \ MyApp \\ tools \\ sha256sum.exe c: \\ 1 1.txt "" Я имел в виду этот способ – 2r2w