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

动作开发 · 49 次浏览
Poto 创建于 4天19小时前

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

 

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


回复 x
回复内容
CL 4天13小时前
#1

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


回复 x
Poto 4天10小时前
#2

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

-auto 前面的执行文件路径



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

CL 4天10小时前
回复 CL :

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

Poto 4天10小时前
回复 Poto :

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

CL 4天10小时前
回复 x
回复主贴