'배치 스크립트 bat'에 해당되는 글 3건
- 2010.03.10 xcopy 확장자별로 폴더 위치 저장
- 2010.03.10 DOS 자주가는 디렉토리로 쉽게 이동하는 배치 스크립트
- 2010.03.10 도스(DOS) 배치파일과 쉘 스크립트 동의어
http://blog.naver.com/oneandonlyme/120056037278
배치 파일 키워드/변수/연산자 와 그에 해당하는 쉘 동의어
배치 파일 |
쉘 스크립트 |
뜻 |
% |
$ |
명령어 줄 매개 변수 접두사 |
/ |
- |
명령어 옵션 플래그 |
\ |
/ |
디렉토리 패스 구분자 |
== |
= |
(같음) 문자열 비교 테스트 |
!==! |
!= |
(다름) 문자열 비교 테스트 |
| |
| |
파이프 |
@ |
set +v |
현재 명령어를 에코하지 말 것 |
* |
* |
파일명 “와일드 카드” |
> |
> |
파일 재지향(덮어 쓰기) |
>> |
>> |
파일 재지향(덧붙여 쓰기) |
< |
< |
표준입력 재지향 |
%VAR% |
$AVR |
환경 변수 |
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 |
명령어줄 변수 목록을 왼쪽으로 이동 |
SGN |
-lt or -gt |
(정수) 부호(sign) |
ERRORLEVEL |
$? |
종료 상태 |
CON |
stdin |
“콘솔“(표준입력) |
PRN |
/dev/lp0 |
(일반적인) 프린터 디바이스 |
LP1 |
/dev/lp0 |
첫 번째 프린터 디바이스 |
COM1 |
/dev/ttyS0 |
첫 번째 시리얼 포트 |
도스 명령어와 유닉스 명령어 동의어
도스 명령어 |
유닉스 명령어 |
효과 |
ASSIGN |
ln |
파일이나 디렉토리를 링크 |
ATTRIB |
chmod |
파일 퍼미션 변경 |
CD |
cd |
디렉토리 변경 |
CHDIR |
cd |
디렉토리 변경 |
CLS |
clear |
스크린 지우기 |
COMP |
cmp or diff |
파일 비교 |
COPY |
cp |
파일 복사 |
Ctl-C |
Ctl-C |
정지(시그널) |
Ctl-Z |
Ctl-D |
EOF (end-of-file) |
DEL |
rm |
파일 삭제 |
DELTREE |
rm -rf |
디렉토리의 하위 디렉토리까지 포함 삭제 |
DIR |
ls -l |
디렉토리 보이기 |
ERASE |
rm |
파일 삭제 |
EXIT |
exit |
현재 프로세스 종료 |
FC |
comm, cmp |
파일 비교 |
FIND |
grep |
파일안에서 문자열 찾기 |
MD |
mkdir |
디렉토리 생성 |
MKDIR |
mkdir |
디렉토리 생성 |
MORE |
more |
텍스트 파일 쪽단위(paging) 필터 |
MOVE |
mv |
이동 |
PATH |
$PATH |
실행파일들의 경로 |
REN |
mv |
이름 바꾸기(이동) |
RENAME |
mv |
이름 바꾸기(이동) |
RD |
rmdir |
디렉토리 삭제 |
RMDIR |
rmdir |
디렉토리 삭제 |
SORT |
sort |
파일 정렬 |
TIME |
date |
시스템 시간 보여주기 |
TYPE |
cat |
파일을 표준출력으로 출력 |
XCOPY |
cp |
(확장) 파일 복사 |