首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Windows批处理文件中的命令结果设置变量的值

使用Windows批处理文件中的命令结果设置变量的值
EN

Stack Overflow用户
提问于 2009-05-20 18:34:42
回答 6查看 175.4K关注 0票数 101

Bash环境中工作时,要将变量的值设置为命令的结果,我通常会这样做:

代码语言:javascript
运行
复制
var=$(command -args)

其中,var是由命令command -args设置的变量。然后,我可以将该变量作为$var进行访问。

一种与几乎所有Unix shell兼容的更传统的方法是:

代码语言:javascript
运行
复制
set var=`command -args`

也就是说,如何在Windows批处理文件中使用命令的结果设置变量的值?我试过了:

代码语言:javascript
运行
复制
set var=command -args

但是我发现var被设置为command -args,而不是命令的输出。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/889518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档