命令行什么时候该用引号?什么时候直接输入即可?

动作开发 · 840 次浏览
Poto 创建于 2021-07-22 01:29

我在使用命令行时,遇到困惑的一点是,示例中不需要引号括住某参数,比如文件夹路径。但测试发现这样会报错,只有加了引号(双引号或单引号)才正常。

 

我想问下使用引号的场景是什么?什么情况该用,什么情况可以省略引号?


回复内容
CL 2021-07-22 07:39
#1

一般路径有空格的时候需要加引号。

Poto 2021-07-22 11:02
#2

为什么在此例中,执行文件的路径加双引号会报错,不加才正常运行?

-auto 前面的执行文件路径


CL 2021-07-22 11:04 :

cmd命令方式不是真正的脚本,是拼接成命令行通过cmd运行的。拼接的过程会增加额外的引号造成语法冲突。用bat脚本试试。

Poto 回复 CL 2021-07-22 11:05 :

也就是说你推荐一般情况下优先使用 bat 脚本

CL 回复 Poto 2021-07-22 11:05 :

没有引号的简单命令可以用  CMD命令  方式。

回复主贴