반응형
안녕하세요
배치파일 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 |
"콘솔"(표준입력) |
이와 같이 다양한 연산자와 쉘 스크립트 동의어가 있습니다.
앞서 이야기 하였던 명령어와 연산자를 골고루 섞어서
자신이 원하는 배치파일 을 만들수 있을 것입니다.
반응형
'IT > Windows' 카테고리의 다른 글
iso 파일 실행/열기/마운트 방법 (0) | 2019.03.22 |
---|---|
배치파일 폴더생성/일일백업/데일리백업/폴더 자동생성 (0) | 2019.03.21 |
배치파일 명령어/배치파일 명령어모음 (0) | 2019.03.19 |
배치파일 만들기/bat 파일 만들기 (0) | 2019.03.18 |
robocopy/사용법/명령어/옵션/백업 방법 (0) | 2019.03.13 |