1. 程式人生 > >DOS 下批處理指令碼if else、for 迴圈用法

DOS 下批處理指令碼if else、for 迴圈用法

@echo off
for /f "tokens=1,2 delims= "  %%a in (F:\cc\gjcs\client\cc.txt) do (
    ::for /r F:\cc\gjcs\client  %%b in (%%a) do (
        ::echo %%a
        ::echo %%b
        if "%%a" == "A" ( echo %%b )
        if "%%a" == "B" ( echo %%b )
       
           )
          
    )

::for /f %%c in (F:\cc\gjcs\client\dd.txt) do (
::    for /r F:\cc\gjcs\client  %%d in (%%c) do (
::         del /q %%d )
::    )
::
goto :eof

DOS下for 迴圈詳解參考  https://www.jb51.net/article/93171.htm

本次接觸DOS下批處理指令碼為客戶端解決SVN自動化問題,簡單瞭解了下批處理指令碼,批處理指令碼類似shell指令碼程式設計,有一些命令相似但又不全,能夠簡單操作windows下的檔案去處理一些問題,也有一些第三方外掛擴充套件其功能,如: find、awk、xargs外掛,都類似linux下的shell。這裡只簡單記錄下,以後如果需要用到可現學現用