파이프 및 리다이렉트

DOS에서 파일 이름은 최대 8자, 확장자는 옵션인 3자로 구성됩니다. 이름과 내선번호는 마침표로 구분되어 있습니다.-문자(A-Z)와 숫자(0-9)의 임의의 조합을 사용할 수 있습니다. • 문자: 문자, 숫자 또는 기타 기호(컴퓨터 키보드에 입력되어 컴퓨터 화면에 표시됨). 사용하는 문자는 다음과 같습니다.abc defhijklmnopqrstuvwxyz 1234567890 • 파일 이름에 사용되는 다른 문자(예: ) { } @ # $ % ^ & ‘ / ‘ 등, 특별한 의미가 있으므로 사용하지 말아 주세요. • 공백, 구두점 및 문자가 아닌 문자는 일반적으로 사용할 수 없습니다. • 공백은 허용되지 않습니다. 잘못된 예: “my file.htm” 공백 대신 밑줄(_) 또는 대시(-)를 사용할 수 있습니다. 예: “myfile.htm” 또는 “my-file.htm” 및 “my_file.htm” • 예외: 파일 이름과 확장자를 구분하기 위해 마침표(점이라고도 함)를 사용합니다. 다른 장소에서는 DOS 또는 웹 파일명으로 사용할 수 없습니다. • 예: jimmy.txt 재개wpd • 3글자 확장자는 옵션인 경우가 있습니다.확장자는 보통 파일명이 나타내는 파일의 종류를 알려주기 때문에 그 파일을 사용할 수 있는 프로그램이 있습니다. 파이프 및 리다이렉트 많은 Dos 명령어는 출력을 화면에 전송하거나 사용자의 입력을 요구합니다. 리다이렉션은 명령어의 출력을 다른 디바이스(프린터나 파일 등) 또는 다른 프로그램이나 명령어로 전송할 수 있는 메커니즘입니다. 리다이렉트 기능에는 4가지가 있습니다.> 출력 리다이렉트> 추가< 입력 리다이렉트 | 파이프> 명령어의 출력을 “표준 출력 디바이스”(일반적으로 모니터)에서 다른 디바이스(프린터 등) 또는 파일로 리다이렉트 합니다. 구문: 출력을 디바이스로 리다이렉트 [ Command ]> [ Device ]출력을 파일명:[ Command ]> [ Filename Notes : 1 ]으로 리다이렉트 합니다. 사용 가능한 디바이스명은, CON(모니터), PRN(LPT1-프린터로 간주), LPT1-3(패럴렐 포토-통상 프린터에 접속), COM1-4(시리얼 포토), 및 NUL(전자 보이드)입니다. 인식된 디바이스 이외의 것이 지정되어 있는 경우는, 파일의 이름으로 간주됩니다.2 . 지정한 파일명을 가지는 파일이 이미 존재하는 경우는, 경고 없이 덮어씁니다. 예: 이 리다이렉션 기능의 가장 일반적인 용도는 디렉토리 목록을 프린터로 전송하거나 파일로 저장하는 것입니다(Windows 탐색기의 가장 큰 약점 중 하나는 이러한 작업을 모두 활성화하지 않는다는 것입니다). 1. Windows 디렉토리내의 모든 파일의 정렬된 디렉토리 리스트를 인쇄하려면 , DIR c:\windows /o/a > PRN 2 를 사용합니다. 같은 디렉토리의 디렉토리 리스트를 포함한 파일을 작성하려면 , DIR c:\windows /o/a > c:\data\directories\windows 를 사용합니다.txt >> 명령어 출력을 지정된 파일에 추가합니다. 구문: 명령어>> 파일 이름 주의: 파일명이 존재하지 않으면 생성됩니다. 파일명이 존재하는 경우 명령어 출력은 파일명에 추가됩니다(원래 내용을 덮어쓰는> 함수와는 다릅니다). 예: c:\windows\system 디렉토리에 있는 파일의 디렉토리 목록을 위에서 작성한 디렉토리에 추가하려면 DIR c:\windows\system /o/a >> c:\data\directories\windows 를 사용합니다.txt < 디폴트 이외의 소스(통상 키보드가 기본 소스)에서 명령어에 입력을 지시합니다. 구문: 명령어 < 데이터 소스 예시: 텍스트 파일(c:\data\address list.txt) 내의 행을 12번째 문자로 정렬하려면 SORT /+12 < c:\data\address list 파일로부터 SORT 명령을 입력합니다.txt | “파이프”는 프로그램 또는 명령어의 출력을 두 번째 프로그램 또는 명령어로 수정합니다. 구문: Command1 | Command2 예: 파일이 마지막으로 변경된 시각에 따라 디렉토리 목록을 정렬하려면 디렉토리 목록의 출력이 SORT 필터로 파이핑됩니다.SORT 필터는 각 행의 39번째 문자를 정렬합니다.DIR c:\data\docs | SORT /+39 > 를 사용하여 DIR 명령어의 출력이 SORT /+39 로 리다이렉트 되었을 경우 DOS는 “invalid switch error” 를 반환합니다. 정렬이라는 파일 생성 시도 중