#TIL #batch 무한 루프
C:\> help for FOR /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개 변수] 집합은 단계별로 증가/감소하는 시작부터 끝까지의 일련의 숫자입니다. 따라서 (1,1,5)는 1 2 3 4 5를 나타내며 (5,-1,1)은 5 4 3 2 1을 나...
C:\> help for FOR /L %변수 IN (시작,단계,끝) DO 명령 [명령-매개 변수] 집합은 단계별로 증가/감소하는 시작부터 끝까지의 일련의 숫자입니다. 따라서 (1,1,5)는 1 2 3 4 5를 나타내며 (5,-1,1)은 5 4 3 2 1을 나...
C:\> ping 127.0.0.1 -n 6 > nul
cd "$(dirname "$0")/.."
>result.txt echo first line >>result.txt echo second line >>result.txt echo third line
제어 연산자(control operator)를 사용하면 한 줄에 여러 명령을 실행할 수 있다. 간단히 if 문(statement)을 쓴 효과를 누릴 수 있다.
cmd가 최신. 호환성을 끊고 새로운 기능을 추가하려고 bat가 아닌 새로운 확장자를 추가한 것 같다. %ERRORLEVEL% 변수 세팅 정책이 다른 건 주의해야 한다.
set TEST_VAR=C:\test\data\test.txt set TEST_VAR=%TEST_VAR:\=/% echo %TEST_VAR%
C:\>FOR %A in ("C:\Users\ohyecloudy\test folder\test.txt") DO @ECHO %~dpA C:\Users\ohyecloudy\test folder\
C:\>ECHO abcd > test.txt
set /p VERSION=<version.txt