关于bat中的for语句总结,如下:
基本语法:FOR %variable IN (set) DO command [command-parameters]
1、最简单的使用实例如下:
Rem 会输出1 2 5 三行 for %%i in (1,2,5) do ( echo %%i)
Rem 加上/l选择,会将set内视为一个序列,FOR /L %variable IN (start,step,end) DO command [command-parameters]
Rem 如下会输出1 3 5 三行
for /L %%i in (1 2 5) do (echo %i )
2、取其他命令(如powershell命令)的返回结果,在bat/cmd中都是使用For语句实现
for /F %%i in ('powershell ^(get-date^).ToString^('yyyyMMdd'^)') do (set datestr=%%i) echo %datestr%
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13734508.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!