我正在尝试从我的Bash脚本中运行以下内容。(通过msysgit安装的bash)
taskkill /IM ssh-agent.exe
我从屏幕上使用taskkill
得到的输出结果是:
ERROR: Invalid argument/option - 'C:/Program Files/Git/IM'.
Type "TASKKILL /?" for usage.
可执行文件正在运行,但是无论我尝试什么转义方法,/IM
都会被展开...
我已经尝试使用 \/IM
,但这样会发送带有反斜杠的 \/IM
。我试过几种不同的方法,例如运行 eval、cmd /c start 等等,但它们似乎都存在问题。我还尝试了 set -o noglob
,但也没有起作用。类似的尝试,如 $'\057/'IM
也都失败了...
.\SomeExecutable.exe "/foo"
- l'L'lSomeExecutable
运行良好,问题在于传入SomeExecutable
的参数是/some/path/to/foo
而不仅仅是/foo
。 - Tracker1