在Bash环境中工作时,要将变量的值设置为命令的结果,我通常会这样做:
var=$(command -args)
Run Code Online (Sandbox Code Playgroud)
where var是由命令设置的变量command -args.然后我可以访问该变量$var.
执行此操作的更常规方法几乎与每个Unix shell兼容:
set var=`command -args`
Run Code Online (Sandbox Code Playgroud)
也就是说,如何在Windows批处理文件中使用命令的结果设置变量的值?我试过了:
set var=command -args
Run Code Online (Sandbox Code Playgroud)
但我发现这var是设置command -args而不是命令的输出.