배치파일 명령어
배치 파일 연산자 |
쉘 스크립트 동의어 |
뜻 |
% |
$ |
명령어줄 매개변수 접두사 |
/ |
- |
명령어 옵션 플래그 |
\ |
/ |
디렉토리 패스 구분자 |
== |
= |
(같음) 문자열 비교 테스트 |
!==! |
!= |
(다름) 문자열 비교 테스트 |
| |
| |
파이프 |
@ |
set +v |
현재 명령어를 에코하지 말 것 |
* |
* |
파일명 "와일드 카드" |
> |
> |
파일 재지향(덮어 쓰기) |
>> |
>> |
파일 재지향(덧붙여 쓰기) |
< |
< |
표준입력 재지향 |
%VAR% |
$VAR |
환경 변수 |
REM |
# |
주석 |
NOT |
! |
뒤에 나오는 테스트 부정 |
NUL |
/dev/null |
명령어 출력을 없애기 위한 "블랙홀" |
ECHO |
echo |
에코 (Bash 에는 옵션이 많이 있음) |
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-test |
IF EXIST FILENAME |
if [ -e filename ] |
파일이 존재하는지 확인 |
IF
!%N==! |
if [ -z "$N" ] |
변경가능한 매개변수인 "N"이
없다면 |
CALL |
source 나 . (도트 연산자) |
다른 스크립트를 "포함" |
COMMAND
/C |
source 나 . (도트 연산자) |
다른 스크립트를 "포함"(CALL과 동일) |
SET |
export |
환경 변수를 세트 |
SHIFT |
shift |
명령어줄 변수 목록을 왼쪽으로 이동(shift) |
SGN |
-lt or -gt |
(정수) 부호(sign) |
ERRORLEVEL |
$? |
종료 상태 |
CON |
stdin |
"콘솔"(표준입력) |
PRN |
/dev/lp0 |
(일반적인) 프린터 디바이스 |
LP1 |
/dev/lp0 |
첫번째 프린터 디바이스 |
COM1 |
/dev/ttyS0 |
첫번째 시리얼 포트 |
|