关于在cmd/bat/dos中如何将一个命令的结果(如powershell命令或者其他命令的结果),赋值给某个变量呢?
方法如下,以调用powershell命令为例,其他命令方法类似:
1、在cmd中,如果要取powershell返回当前的日期,可以使用:
for /F %i in ('powershell ^(get-date^).ToString^('yyyyMMdd'^)') do (set datestr=%i)
2、如果要在bat脚本中,上面的实现,需要写成:
for /F %%i in ('powershell ^(get-date^).ToString^('yyyyMMdd'^)') do (set datestr=%%i)
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13730466.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!