본문으로 바로가기



안녕하세요 


배치파일 만들기/bat 파일 만들기 


배치파일 명령어/배치파일 명령어모음


배치파일 3탄 배치파일 연산자 명령어와 동의어 명령어에 대해 알아보겠습니다.



배치 파일 연산자

쉘 스크립트 동의어

%

$

명령어줄 매개변수 접두사

/

-

명령어 옵션 플래그

\

/

디렉토리 패스 구분자

==

=

(같음) 문자열 비교

!==!

!=

(다름) 문자열 비교 

|

|

파이프

@

set +v

현재 명령어를 에코하지 말 것

*

*

파일명 "와일드 카드"

덮어 쓰기

>> 

>> 

덧붙여 쓰기

표준입력 재지향

%VAR%

$VAR

환경 변수

REM

#

주석

NOT

!

뒤에 나오는 테스트 부정

NUL

/dev/null

명령어 출력을 없애기 위한 "블랙홀"

ECHO

echo

글자 그대로 출력

ECHO OFF

set +v

다음에 나오는 명령어를 에코하지 말 것

FOR %%VAR IN (LIST) DO

for var in [list]; do

"for" 루프

:LABEL

필요치 않음

라벨

GOTO

함수사용

스크립트의 다른 곳으로 이동

PAUSE

sleep

일정 간격을 두고 잠시 대기

CHOICE

case 나 select

메뉴 선택

IF

if

조건명령어

IF EXIST FILENAME

if [ -e filename ]

파일이 존재하는지 확인

IF !%N==!

if [ -z "$N" ]

변경가능한 매개변수인 "N"이 없다면

CALL

source & (도트 연산자)

다른 스크립트를 "포함"

COMMAND /C

CALL과 동일

SET

export

환경 변수를 설정

SHIFT

shift

명령어줄 변수 목록을 왼쪽으로 이동(shift)

SGN

-lt or -gt

(정수) 부호(sign)

ERRORLEVEL

$?

종료 상태

CON

stdin

"콘솔"(표준입력)


이와 같이 다양한 연산자와 쉘 스크립트 동의어가 있습니다. 


앞서 이야기 하였던 명령어와 연산자를 골고루 섞어서

자신이 원하는 배치파일 을 만들수 있을 것입니다.