DOS 下批處理指令碼if else、for 迴圈用法
阿新 • • 發佈:2018-12-08
@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。這裡只簡單記錄下,以後如果需要用到可現學現用