我正在使用putty连接到运行cygwin的Windows服务器(2012R2 64位)(我昨天从cygwin.com下载的最新版本)。
我正在尝试运行cmd.exe并传递cmd.exe命令,该命令位于“Program Files(x86)”中。
这是我正在尝试运行:cmd.exe / C“c:\ program files(x86)\ ibm \ rationalsdlc \ clearcase \ bin \ cleartool.exe”
我得到:'c:\ program'不被识别为内部或外部命令,可操作程序或批处理文件。
我用“\”和“\”试了一下,得到了同样的信息。
当我像这样加倍括号(“):cmd.exe / C”“c:\ program files(x86)\ ibm \ rationalsdlc \ clearcase \ bin \ cleartool.exe”“
我得到-bash:意外令牌附近的语法错误`(''
当我试图传递路径中没有空格的不同字符串时,例如:cmd.exe / C“ccperl C:\ utils \ find-locked-vobs.pl”它运行正常,perl脚本运行正常。
当pass包含空格时,如何传递命令?
谢谢大卫
为什么你需要cmd来运行它?
—
matzeri 2016年
这就是客户端实现的方式
—
文件