在Bash环境中工作时,要将变量的值设置为命令的结果,我通常会这样做:
var=$(command -args)
其中,var
是由命令command -args
设置的变量。然后,我可以将该变量作为$var
进行访问。
一种与几乎所有Unix shell兼容的更传统的方法是:
set var=`command -args`
也就是说,如何在Windows批处理文件中使用命令的结果设置变量的值?我试过了:
set var=command -args
但是我发现var
被设置为command -args
,而不是命令的输出。
https://stackoverflow.com/questions/889518
复制相似问题