繁体   English   中英

Windows命令提示符:回显不带双引号的变量

[英]Windows Command Prompt :echo a variable without double quotes

如何在Windows命令提示符中不带双引号的情况下回显变量? 我想在终端中使用单行,并且没有批处理脚本。 就像是 :

set myvar="somevalue"

现在我想

echo %myvar% 

并得到

somevalue而不是“ somevalue”。 这有可能吗?

echo %myvar:"=% 


echo %myvar:~1,-1% 

第一种方法是将:之后的所有出现的字符串替换为=的字符串

第二种方法选择从“字符1”(批处理将第一个字符计数为“字符0”)到结束前的子字符串。

看到set /? 从提示文件。 这些示例使用path但可以应用于任何普通环境变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM