[英]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.