博客园  :: 首页  :: 管理

关于bat中的for语句的语法及常用实例总结

Posted on 2020-09-26 12:03  520_1351  阅读(1061)  评论(0编辑  收藏  举报

关于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