일단모아/마구마구

배치파일용 dos 명령어 및 연산자

반생자 2008. 8. 26. 17:36

sql 서버 자동 구동등에 사용 하자

 

 배치파일 연산자  정의
 %  명령어줄 매개변수 접두사
 /  명령어 옵션 플래그 
 ₩  디렉토리 패스 구분자 
 ==  문자열비교, 같음 
 !==!  문자열비교, 다름
 |  파이프, 또는
 @  현재 명령어를 출력(echo)하지 말것 
 *  파일명, 와일드카드
 >  파일 재지향 (덮어쓰기)
 >>  파일 재지향 (덧붙여쓰기)
 <  표준입력 재지향
 %VAR%  환경 변수
 REM  주석
 NOT  뒤에 나오는 명령어 부정
 NUL  명령어 출력 없애기
 ECHO  화면출력
 ECHO.  화면출력(빈줄하나)
 ECHO OFF  다음에 나오는 명령어를 화면출력하지 말것.
 FOR %%VAR IN (LIST) DO  루프
 :LABEL  라벨
 GOTO  지정된 곳으로 건너뜀
 PAUSE  잠시 멈춤
 CHOISE  메뉴 선택
 IF  조건문
 IF EXIT filename  파일이 존재하는지 확인
 IF !%N==!  변경 가능한 매개변수인 N이 없다면...
 CALL  다른 스크립을 호출
 COMMAND /C  다른 스크립을 호출
 SET  환경 변수를 세트
 SHIFT  명령어줄 변수 목록을 왼쪽으로 이동
 SGN  부호(정수)
 ERRORLEVEL  종료 상태
 CON  콘솔(표준입력)
 PRN  프린터 디바이스 (일반)
 LP1  프린터 디바이스 (LP)
 COM1  시리얼 포트 디바이스

 

명령어

 명령어  정의
 ASSIGN  파일 디렉토리 링크
 ATTRIB  파일 퍼미션 변경
 CD  디렉토리 변경
 CHDIR  디렉토리 변경
 CLS  출력화면 깨끗이
 COMP  파일비교
 CLS  출력화면 지우기 
 Ctl - C  정지
 Ctl - Z  끝(EOF)
 DEL  삭제
 DELTREE  하위모두 삭제
 DIR  디렉토리 보이기
 ERASE  파일삭제
 EXIT  프로세스 종료
 FC  파일비교
 FIND  찾기
 MD  디렉토리 생성
 MKDIR  디렉토리 생성
 MORE  텍스트 파일 쪽단위 필터
 MOVE  이동
 PATH  경로
 REN  이름바꾸기
 RENAME  이름바꾸기
 RD  디렉토리 삭제
 RMDIR  디렉토리 삭제
 SORT  파일 정렬
 TIME  시스템 시간 보여주기
 TYPE  파일을 출력
 XCOPY  파일복사(확장)

 

참고주소 :  http://kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/dosbatch.html

함수설명 :  http://www.cyworld.com/soinho/548764