批处理(.bat)For命令使用

for命令使用

@echo off

REM 打印当前目录里所有子目录的名称
REM for /d %%i in (*) do @echo %%i

REM 打印当前目录里所有名字为3个字符的子目录的名称
REM for /d %%i in (???) do @echo %%i

REM 打印C:\里所有.sh文件的全路径(包含子目录,递归)
REM for /r C:\ %%i in (*.sh) do @echo %%i

REM 打印当前目录里所有.sh文件的全路径(包含子目录,递归)
REM 相当于:for /r .\ %%i in (*.sh) do @echo %%i
REM for /r %%i in (*.sh) do @echo %%i

REM 打印数字,从1开始,每次增加3,不超过11,(#Start, 增量, #End)
for /l %%i in (1,3,11) do @echo %%i

pause

参考:

  1. BAT教程 :第二节(For命令详解 )
posted @ 2015-10-20 20:58  liqipeng  阅读(940)  评论(0编辑  收藏  举报