mhl.format 파일
용도
mhl 명령의 출력 형식을 제어합니다.
설명
/etc/mh/mhl.format 파일은 mhl 명령이 메시지 리스트 프로그램으로 기능할 때 mhl 명령의 출력 형식을 제어합니다. /etc/mh/mhl.format 파일은 디폴트 속성 파일입니다. mhl.digest, mhl.forward및 mhl.reply 파일은 사용하기 전에 지정해야 합니다.
mhl.format 파일의 각 행에는 다음 양식 중 하나가 있어야 합니다.
| 양식 | 정의 |
|---|---|
| ;주석 | 무시되는 주석 필드에 의해 지정된 주석을 포함합니다. |
| : ClearText | 출력에 대한 텍스트를 포함합니다 (ClearText). : (콜론) 만을 포함하는 행은 공백 출력 행을 생성합니다. |
| 컴포넌트: [변수,...] | 지정된 Component의 형식을 정의합니다. |
| 변수[변수,...] | 변수 필드에 지정된 값이 해당 구성요소 다음에 오는 경우에만 해당 값을 이전 구성요소에 적용합니다. 다른 형식을 갖는 행은 글로벌 환경을 정의합니다. 전체 mhl.format 파일은 출력 처리가 시작되기 전에 구문 분석됩니다. 따라서 변수의 글로벌 설정이 여러 위치에 정의된 경우 해당 변수의 마지막 글로벌 정의는 현재 글로벌 설정을 설명합니다. |
다음 표에는 mhl.format 파일 변수 및 매개변수가 나열되어 있습니다.
| 매개변수 | 변수 | 설명 |
|---|---|---|
| 너비 | integer | 화면 너비 또는 구성요소 너비를 설정합니다. |
| 길이 | integer | 화면 길이 또는 구성요소 길이를 설정합니다. |
| OffSet | integer | Component 매개변수를 지정된 수의 열로 들여씁니다. |
| OverflowText | 문자열 | 각 오버플로우 행의 시작 부분에 String 매개변수를 출력합니다. |
| OverflowOffset | integer | 지정된 열 수만큼 오버플로우 행을 들여씁니다. |
| CompWidth | integer | 출력의 첫 번째 행 뒤에 지정된 열 수만큼 구성요소 텍스트를 들여씁니다. |
| 대문자 | flag | Component 매개변수의 텍스트를 모두 대문자로 출력합니다. |
| NoUppercase | flag | 입력된 케이스에서 Component 매개변수의 텍스트를 출력합니다. |
| ClearScreen | 플래그/G | 각 페이지 앞의 화면을 지웁니다. |
| NoClearScreen | 플래그/G | 각 페이지 앞의 화면을 지우지 않습니다. |
| 벨 | 플래그/G | 각 페이지의 끝에 가청 표시기를 생성합니다. |
| NoBell | 플래그/G | 각 페이지의 끝에 가청 표시기를 생성하지 않습니다. |
| 컴포넌트 | 문자열/L | String 매개변수를 문자열 Component대신 지정된 Component 매개변수의 이름으로 사용합니다. |
| NoComponent | flag | 지정된 Component 매개변수에 대해 문자열 Component 를 출력하지 않습니다. |
| 중앙 | flag | Component 매개변수를 행의 가운데에 맞춥니다. 이 변수는 한 행으로 구성된 구성요소에 대해서만 작동합니다. |
| NoCenter | flag | Component 매개변수를 가운데에 두지 않습니다. |
| LeftAdjust | flag | 텍스트의 각 행에서 선행 공백 문자를 제거합니다. |
| NoLeftAdjust | flag | 각 텍스트 행에서 선행 공백 문자를 제거하지 않습니다. |
| compress | flag | 텍스트의 줄 바꾸기 문자를 공백 문자로 변경합니다. |
| NoCompress | flag | 텍스트의 줄 바꾸기 문자를 공백 문자로 변경하지 않습니다. |
| FormatField | 문자열 | String 을 지정된 구성요소의 형식 문자열로 사용합니다. |
| AddrField | flag | 지정된 Component 매개변수에 주소가 포함되어 있습니다. |
| DateField | flag | 지정된 Component 매개변수에 날짜가 포함되어 있습니다. |
| 무시 | 인용되지 않은 문자열 | String으로 지정된 구성요소를 출력하지 않습니다. |
정수 또는 문자열 값을 매개변수로 갖는 변수는 = (등호) 및 정수 또는 문자열 값 (예:overflowoffset=5) 에 있습니다. 문자열 값도 큰따옴표로 묶어야 합니다 (예:overflowtext="***") 에 있습니다. /G 접미부로 지정된 매개변수에는 글로벌 범위가 있습니다. /L 접미부로 지정된 매개변수에는 로컬 범위가 있습니다.
예
다음은 mhl.format 파일에 표시할 수 있는 행의 예제입니다.
width=80,length=40,clearscreen,overflowtext="***".,overflowoffset=5이 형식 행은 화면 크기를 80열 x 40행으로 정의하고 각 페이지 (clearscreen) 에 있습니다. 오버플로우 텍스트는***오버플로우 들여쓰기는 5열이어야 합니다.
파일
| 항목 | 설명 |
|---|---|
| /etc/mh/mhl.format | mhl.format 파일의 경로를 지정합니다. |