윈도우즈 배치 / windows command / windows command programming / batch / cmd programming
/ cmd / windows cmd batch
windows batch programming 관련 글
- Quoting and Escaping Windows Command Line Arguments : windows command 에서 복잡한 "(쌍따옴표 double quote) 의 처리에 대한 정리?
build.gradle 에 적혀있는 version 을 검사하는 방법
set versionInfo =
for /f "delims=" %%a in ('type build.gradle ^| findstr "version"') do @set versionInfo=%%a
set verCurrnet=%versionInfo:~16,12%
set verExpected=123456789012
if "%verCurrent%" NEQ "%verExpected%" (
GOTO exit
)
echo build
:exit
기타 예제
다음 batch 는 python 의 virtualenv 를 activate 하고, python script 를
실행하는 batch 를 실행, activate 이후에 실행은 &&
로
묶어서 실행하지 않으면, 실행이 되지 않는다.
set zip="d:\a\apps\7-Zip\7z.exe"
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%
set activateBat=d:\myproj\env\Scripts\activate.bat
set tpath=d:\myproj
set resDataPathRoot=%tpath%\crawling\data\result_data
set resFilePath=%resDataPathRoot%\%yyyymmdd%
%activateBat% && ^
cd %tpath% && .\_run_crawling.bat > .\_bat_run.log && ^
cd %resDataPathRoot% && ^
%zip% a -tzip -spf -mx1 %tpath%\%yyyymmdd%-resultset.zip .\%yyyymmdd%
댓글 없음:
댓글 쓰기