본문 바로가기
  • Trace
5. 보안담당자

배치파일 스크립트

by seleuchel 2022. 9. 14.

@echo off

[사용가능한 것]

 

* MODE : 콘솔창 크기 지정

mode con cols=0 lines=0 은 안된대

 

* COLOR : 색 지정 

 

* PAUSE : 다음을 진행하려면 누르시오...

 

* EXIST : 존재?

IF exist "특정경로의파일"

 

* REN : 이름 변경

ren "파일의 경로 및 파일의 이름"

 

* reg query : 레지값 쿼리

 

* rem : 주석

 

[문법]

* 변수 선언 : set 변수명=변수값

 

* 변수 사용: %변수%

set 변수="바보"

echo %변수% 이다

 

* 변수 연산 결과 저장 

set /a B=B-1

 

* IF 

* IF NOT

IF는 기본 대소문자를 구분한다

 

* IF 비교문 (

) ELSE (

)

 

* IF 비교문 (

) ELSEIF(

) ELSE (

)

 

* 비교연산

- EQU : 같

- NEQ : 안같

- LSS : 보다 작은

- LEQ : 작 OR 같

- GTR : 보다 큰

- GEQ : 큰 OR 같

 

* 반복: FOR

for /f "옵션" %%변수 in (k) do (명령어)

-> k에 대해 do 명령을 실행

- 변수 대소문 구분 

 

//리스트 변수 느낌 

for %%d in (1, 2, 3, 4, 5,) do (

   echo %%d

)

 

//옵션

- "tokens=3" : 3번째 문자열 

- /l : 감소하는 숫자집합(엘)

 

 

배열

https://kukuta.tistory.com/379

 

 

[그냥 생각나서 쓰는 거]

 

 

참고자료

https://www.snoopybox.co.kr/1366

 

'5. 보안담당자' 카테고리의 다른 글

제로 트러스트 보안(zero trust)  (0) 2023.07.09
certutil  (0) 2022.09.14
DRM(Digital Rights Management) DLP(Data Loss Prevention)  (0) 2022.09.12
OPSEC 프로세스  (0) 2022.08.27
클라우드 마비 대응  (0) 2022.08.16