| 배치 파일 연산자 | 쉘 스크립트 동의어 | 뜻 |
|---|
| % | $ | 명령어줄 매개변수 접두사 | | / | - | 명령어 옵션 플래그 | | \ | / | 디렉토리 패스 구분자 | | == | = | (같음) 문자열 비교 테스트 | | !==! | != | (다름) 문자열 비교 테스트 | | | | | | 파이프 | | @ | 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 | 첫번째 시리얼 포트 |
|
|
댓글 없음:
댓글 쓰기