이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 localedefposix 명령입니다.
프로그램:
이름
localedef — 로케일 환경 정의
개요
로컬 데프 [-c] [-f CHARMAP] [-나 소스 파일] [-u 코드세트_이름] name
기술
The 로컬 데프 유틸리티는 로케일 범주에 대한 소스 정의를 형식으로 변환해야 합니다.
작동 동작이 결정되는 기능 및 유틸리티에서 사용할 수 있습니다.
기본 정의 볼륨에 정의된 로케일 환경 변수 설정
POSIX.1-2008, 장 7, 장소. 사용자가
구현에 의해 제공되는 로케일 외에 새로운 로케일을 생성하는 기능. 만약에
기호 상수 POSIX2_LOCALEDEF가 정의되면 시스템은 새로운 생성을 지원합니다.
로케일. XSI 규격 시스템에서 기호 상수 POSIX2_LOCALEDEF는 다음과 같습니다.
한정된.
유틸리티는 다음에 속하는 하나 이상의 로케일 범주에 대한 소스 정의를 읽어야 합니다.
에 이름이 지정된 파일의 동일한 로케일 -나 옵션(지정된 경우) 또는 표준에서
입력.
The name 피연산자는 대상 로케일을 식별합니다. 유틸리티는 다음의 생성을 지원해야 합니다.
공개, 또는 일반적으로 액세스 가능한 로케일뿐만 아니라 사설또는 액세스가 제한된 로캘입니다.
구현 시 공개 로캘을 생성하거나 수정하는 기능이 사용자에게 제한될 수 있습니다.
적절한 권한을 가지고 있습니다.
각 카테고리 소스 정의는 해당 환경에 의해 식별되어야 합니다.
변수 이름이 있고 다음으로 종료됩니다. END 카테고리 이름 성명. 다음 카테고리
지원됩니다. 또한 입력에는 구현 정의 소스가 포함될 수 있습니다.
카테고리.
LC_CTYPE 문자 분류 및 대소문자 변환을 정의합니다.
LC_COLLATE
데이터 정렬 규칙을 정의합니다.
LC_통화
화폐 정보의 형식화에 사용되는 형식과 기호를 정의합니다.
LC_숫자
비화폐에 대한 소수 구분 기호, 그룹화 및 그룹화 기호를 정의합니다.
숫자 편집.
LC_TIME 날짜 및 시간 정보의 형식과 내용을 정의합니다.
LC_메시지
긍정 및 부정 응답의 형식과 값을 정의합니다.
옵션
The 로컬 데프 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다.
섹션 12.2, 유틸리티 통사론 가이드 라인.
다음 옵션이 지원됩니다.
-c 경고 메시지가 발행된 경우에도 영구 출력을 생성합니다.
-f CHARMAP
문자 기호 매핑을 포함하는 파일의 경로 이름을 지정하고
요소 기호를 실제 문자 인코딩과 대조합니다. 형식
CHARMAP POSIX.1‐2008의 기본 정의 볼륨에 설명되어 있습니다. 섹션
6.4, 캐릭터 세트 기술설명 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에. 애플리케이션은 다음을 보장해야 합니다.
옵션은 기호 이름(에 정의된 조합 기호 제외)인 경우 지정됩니다.
조합 기호 키워드)를 사용합니다. 만약 -f 옵션이 존재하지 않는 경우
구현에 정의된 문자 매핑이 사용되어야 합니다.
-나 입력 파일
소스 정의가 포함된 파일의 경로 이름입니다. 이 옵션이 없으면
현재 소스 정의는 표준 입력에서 읽어야 합니다. 형식
입력 파일 POSIX.1‐2008의 기본 정의 볼륨에 설명되어 있습니다. 섹션
7.3, 장소 정의.
-u 코드세트_이름
문자 기호의 대상 매핑으로 사용되는 코드 세트의 이름을 지정합니다.
인코딩 값이 다음과 같이 정의된 요소 기호를 대조하는 것입니다.
ISO/IEC 10646‐1:2000 표준 위치 상수 값.
피연산자
다음 피연산자가 지원됩니다.
name 로케일을 식별합니다. POSIX.1‐2008의 기본 정의 볼륨을 참조하세요. 장
7, 장소 이 이름의 사용에 대한 설명입니다. 이름에 다음 중 하나가 포함된 경우
더 캐릭터, name 경로 이름으로 해석됩니다.
생성된 로케일 정의는 저장됩니다. 만약에 name 아무것도 포함하지 않습니다
문자의 경우 이름 해석은 구현에 따라 정의되며
로케일은 공개되어야 합니다. 이러한 방식으로 공개 로케일을 생성하는 기능은 다음과 같습니다.
적절한 권한을 가진 사용자로 제한됩니다. (지정한 결과
한 name, 한 번의 실행으로 여러 범주를 처리할 수 있지만
동일한 로케일에 속하는 카테고리는 처리 가능합니다.)
STDIN
그렇지 않으면 -나 옵션이 지정되면 표준 입력은 다음을 포함하는 텍스트 파일이 됩니다.
또는 기본 정의 볼륨에 설명된 대로 더 많은 로케일 범주 소스 정의
POSIX.1-2008, 섹션 7.3, 장소 정의. 이스케이프를 사용하여 줄을 계속하는 경우
문자 메커니즘에서는 누적된 연속 행의 길이에 제한이 없습니다.
입력 파일
다음과 같이 지정된 문자 세트 매핑 파일입니다. CHARMAP 옵션 인수는 다음에 설명되어 있습니다.
POSIX.1-2008의 기본 정의 볼륨, 섹션 6.4, 캐릭터 세트 기술설명 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에.
로캘 범주 소스 정의에 복사 Base에 정의된 대로 명령문
POSIX.1-2008의 정의 볼륨, 장 7, 장소및 복사 진술의 이름은 다음과 같습니다.
유효한 기존 로케일 로컬 데프 소스 정의가 다음과 같이 동작합니다.
명명된 로캘에 대한 유효한 범주 소스 정의가 포함되어 있습니다.
환경 변수
다음 환경 변수는 실행에 영향을 미칩니다. 로컬 데프:
랑 설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)
LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.
LC_COLLATE
(이 변수는 다음에 영향을 미치지 않습니다. 로컬 데프; 이를 위해 POSIX 로케일이 사용됩니다.
범주.)
LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일). 이 변수는 처리에 영향을 미치지 않습니다.
로컬 데프 입력 데이터; POSIX 로케일은 다음과 관계없이 이 목적으로 사용됩니다.
이 변수의 값.
LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.
NLS경로 처리를 위한 메시지 카탈로그의 위치를 결정합니다. LC_메시지.
비동기 이벤트
기본.
표준 출력
유틸리티는 성공적으로 처리된 모든 범주를 지정되지 않은 형식으로 보고해야 합니다.
STDERR
표준 오류는 진단 메시지에만 사용해야 합니다.
출력 파일
생성된 출력의 형식은 지정되지 않습니다. 만약 name 피연산자에 다음이 포함되어 있지 않습니다.
, 로케일에 대한 출력 파일의 존재가 지정되지 않았습니다.
확장 기술
때 -u 옵션이 사용되며, 코드세트_이름 옵션 인수는 다음과 같이 해석됩니다.
ISO/IEC 10646‐1:2000 표준이 적용되는 코드 세트의 구현 정의 이름
위치 상수 값은 구현에서 정의된 메서드를 통해 변환되어야 합니다. 둘 다
ISO/IEC 10646‐1:2000 표준 위치 상수 값 및 기타 형식(십진수,
XNUMX진수 또는 XNUMX진수)은 CHARMAP 파일. 그만큼
구현 정의 이름으로 표시되는 코드 세트는 다음과 같은 코드 세트일 수 있습니다.
구현을 통해 지원됩니다.
두 사람 사이에 갈등이 발생할 때 CHARMAP 사양코드세트_이름>,mb_cur_max>,
또는mb_cur_min> 및 이러한 각 항목의 구현 정의 해석
으로 표시되는 코드 세트의 경우 -u 옵션 인수 코드세트_이름, 결과는
지정되지 않음.
두 사람 사이에 갈등이 발생할 때 CHARMAP 기호 이름에 대해 지정된 인코딩 값
이식 가능한 문자 집합의 문자와 구현에 따라 정의된 할당
문자 인코딩 값을 사용하면 결과가 지정되지 않습니다.
인쇄할 수 없는 문자가 있는 경우 CHARMAP 너비가 지정되어 있지 않습니다. - 1Walk Through California 프로그램,
결과는 정의되지 않습니다.
EXIT 지위
다음 종료 값이 반환됩니다.
0 오류가 발생하지 않았으며 로캘이 성공적으로 생성되었습니다.
1 경고가 발생했으며 로캘이 성공적으로 생성되었습니다.
2 로케일 사양이 구현 제한을 초과했거나 코드화된 문자 집합을 초과했습니다.
또는 사용된 세트가 구현에서 지원되지 않았으며 로케일이 생성되지 않았습니다.
3 새 로케일을 생성하는 기능은 구현에서 지원되지 않습니다.
>3 경고 또는 오류가 발생했으며 출력이 생성되지 않았습니다.
결과 OF 오류
오류가 감지되면 영구 출력이 생성되지 않습니다.
경고가 발생하면 영구 출력이 생성됩니다. -c 옵션이 지정되었습니다. 그만큼
다음 조건에서는 경고 메시지가 발행됩니다.
* 기호 이름이 찾을 수 없는 경우 CHARMAP 파일은 설명에 사용됩니다.
LC_CTYPE or LC_COLLATE 카테고리(다른 카테고리의 경우 오류가 발생합니다)
질환).
* 피연산자의 개수가 많은 경우 주문 키워드가 {COLL_WEIGHTS_MAX} 한도를 초과했습니다.
* 구현에서 지원하지 않는 선택적 키워드가 소스에 존재하는 경우.
다른 구현 정의 조건으로 인해 경고가 발생할 수도 있습니다.
The 수행원 섹션 are 유익합니다.
신청 사용법
The CHARMAP 정의는 선택 사항이며 로케일 정의 외부에 포함됩니다. 이것
완전히 자체 정의된 소스 파일과 일반 소스를 모두 허용합니다(더 많은 소스에 적용 가능).
하나의 코드 세트 이상). 휴대성을 돕기 위해 모든 CHARMAP 정의는 동일한 기호를 사용해야 합니다.
이식 가능한 문자 집합의 이름입니다. 기본 정의 볼륨에 설명된 대로
POSIX.1-2008, 섹션 6.4, 캐릭터 세트 기술설명 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에, 구현에 따라 정의됩니다.
사용자나 애플리케이션이 추가 문자 집합 설명을 제공할 수 있는지 여부
파일. 그러므로, -f 옵션은 구현이 정의된 경우에만 작동 가능
CHARMAP 라 불려진다.
사용 예
없음.
이론적 해석
에서 생성된 출력 로컬 데프 유틸리티는 구현에 따라 정의됩니다. 그만큼 name 피연산자
특정 로케일을 식별하는 데 사용됩니다. (결과적으로 여러 카테고리에도 불구하고
한 번의 실행으로 처리할 수 있으며, 동일한 로케일에 속하는 카테고리만 처리할 수 있습니다.
처리되었습니다.)
미래 오시는 길
없음.
onworks.net 서비스를 사용하여 온라인으로 localedefposix 사용
