Я пытаюсь выполнить команду, используя go.Golang: Выполнение команды с ее аргументами
executableCommand := strings.Split("git commit -m 'hello world'", " ")
executeCommand(executableCommand[0], executableCommand[1:]...)
cmd := exec.Command(command, args...)
Но вот что я получаю
error: pathspec 'world"' did not match any file(s) known to git.
exit status 1
Это происходит потому, что -m
получает 'hello
только и не 'hello world'
с командной строки расщепляется с помощью " "
.
Любая идея заставить его работать?