GoGPT Best VPN GoSearch

OnWorks 网站图标

localedefposix - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 localedefposix

这是 localedefposix 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


localedef — 定义语言环境

概要


本地定义 [-c] [-f 字符表] [-i 源文件] [-u 代码集名称] 姓名

商品描述


这个 本地定义 实用程序应将区域设置类别的源定义转换为一种格式
可由其操作行为由
在 Base Definitions 卷中定义的语言环境环境变量的设置
POSIX.1-2008, 章节 7, 语言环境. 用户是否拥有
除了由实现提供的语言环境之外,还可以创建新的语言环境。 如果
定义了符号常量 POSIX2_LOCALEDEF,系统支持创建新的
语言环境。 在符合 XSI 的系统上,符号常量 POSIX2_LOCALEDEF 应为
定义。

该实用程序应读取属于的一个或多个区域设置类别的源定义
中命名的文件中的相同语言环境 -i 选项(如果指定)或来自标准
输入。

这个 姓名 操作数标识目标语言环境。 该实用程序应支持创建
国家,或通常可访问的语言环境,以及 私立,或限制访问的语言环境。
实现可能会限制用户创建或修改公共区域设置的能力
具有适当的特权。

每个类别源定义应由相应的环境标识
变量名并以 END 分类名称 陈述。 以下类别
应予以支持。 此外,输入可能包含实现定义的源
类别。

LC_CTYPE 定义字符分类和大小写转换。

LC_COLLATE
定义整理规则。

LC_货币
定义货币信息格式中使用的格式和符号。

LC_NUMERIC
定义非货币的十进制分隔符、分组和分组符号
数字编辑。

LC_TIME 定义日期和时间信息的格式和内容。

LC_消息
定义肯定和否定响应的格式和值。

配置


这个 本地定义 实用程序应符合 POSIX.1-2008 的基本定义卷,
部分 12.2, 公用事业 句法 指南.

应支持以下选项:

-c 即使已发出警告消息,也创建永久输出。

-f 字符表
指定包含字符符号映射的文件的路径名和
将元素符号整理为实际的字符编码。 的格式
字符表 在 POSIX.1-2008 的 Base Definitions 卷中进行了描述, 部分
6.4, 字符 选择 描述 文件. 申请应确保这
如果符号名称(在 a 中定义的整理符号除外),则指定选项
整理符号 关键字)。 如果 -f 选项不存在,一个
应使用实现定义的字符映射。

-i 输入文件
包含源定义的文件的路径名。 如果没有这个选项
目前,源定义应从标准输入中读取。 的格式
输入文件 在 POSIX.1-2008 的 Base Definitions 卷中进行了描述, 部分
7.3, 语言环境 定义.

-u 代码集名称
指定用作字符符号目标映射的代码集的名称
并整理其编码值根据以下内容定义的元素符号
ISO/IEC 10646-1:2000 标准位置常数值。

操作数


应支持以下操作数:

姓名 标识区域设置; 参见 POSIX.1-2008 的基本定义卷, 章节
7, 语言环境 有关此名称使用的说明。 如果名称包含一个或
更多的人物, 姓名 应解释为路径名,其中
应存储创建的语言环境定义。 如果 姓名 不包含任何
字符,名称的解释是实现定义的,并且
locale 应该是公开的。 以这种方式创建公共语言环境的能力可能是
仅限具有适当权限的用户使用。 (作为指定的结果
一种 姓名,虽然一次执行可以处理多个类别,但只有
可以处理属于同一语言环境的类别。)

标准输入


除非 -i 选项被指定,标准输入应该是一个包含一个的文本文件
或更多语言环境类别源定义,如基本定义卷中所述
POSIX.1-2008, 部分 7.3, 语言环境 定义. 当使用转义线继续线路时
字符机制,累积续行的长度没有限制。

INPUT FILES


字符集映射文件指定为 字符表 选项参数在
POSIX.1-2008 的基本定义卷, 部分 6.4, 字符 选择 描述 文件.
如果语言环境类别源定义包含 复制 声明,如 Base 中所定义
POSIX.1-2008 的定义卷, 章节 7, 语言环境,并 复制 语句命名一个
有效的现有语言环境,然后 本地定义 应该表现得好像源定义有
包含指定语言环境的有效类别源定义。

环境 变数


以下环境变量会影响执行 本地定义:

为未设置或未设置的国际化变量提供默认值
空值。 (参见 POSIX.1-2008 的基本定义卷, 部分 8.2,
国际化 变量 为国际化优先
用于确定语言环境类别值的变量。)

LC_ALL 如果设置为非空字符串值,则覆盖所有其他字符串的值
国际化变量。

LC_COLLATE
(这个变量对 本地定义; POSIX 语言环境用于此
类别。)

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。 这个变量对处理没有影响
本地定义 输入数据; POSIX 语言环境用于此目的,无论
这个变量的值。

LC_消息
确定应该用于影响格式和内容的语言环境
写入标准错误的诊断消息。

路径 确定用于处理的消息目录的位置 LC_消息.

异步 精彩活动


默认。

标准输出


该实用程序应以未指定的格式报告所有已成功处理的类别。

斯特德


标准错误应仅用于诊断消息。

OUTPUT FILES


创建的输出的格式未指定。 如果 姓名 操作数不包含
,该语言环境的输出文件的存在是未指定的。

EXTENDED 商品描述


当。。。的时候 -u 选项被使用, 代码集名称 option-argument 应被解释为
ISO/IEC 10646-1:2000 标准的代码集的实现定义名称
位置常量值应通过实现定义的方法进行转换。 这俩
ISO/IEC 10646-1:2000 标准位置常数值和其他格式(十进制、
十六进制或八进制)应作为编码值在 字符表 文件。 的
由实现定义的名称表示的代码集可以是任何代码集
得到实施的支持。

当双方发生冲突时 字符表 规格代码集名称>,mb_cur_max>,
或者mb_cur_min> 以及这些各自项目的实现定义的解释
对于由表示的代码集 -u 选项参数 代码集名称,结果是
未指定。

当双方发生冲突时 字符表 为符号名称指定的编码值
可移植字符集的字符和实现定义的分配
字符编码值,结果未指定。

如果在一个不可打印的字符 字符表 指定的宽度不是 - 1
结果将是未定义的。

退出 状态


应返回以下退出值:

0 没有发生错误并且成功创建了语言环境。

1 发生警告并且成功创建了语言环境。

2 语言环境规范超出了实现限制或编码字符集
或使用的集合不受实现支持,并且没有创建语言环境。

3 实现不支持创建新语言环境的功能。

>3 出现警告或错误,但未创建任何输出。

后果 OF 错误


如果检测到错误,则不应创建永久输出。

如果出现警告,则应创建永久输出,如果 -c 选项已指定。 这
以下情况将导致发出警告消息:

* 如果在 字符表 文件用于描述
LC_CTYPE or LC_COLLATE 类别(对于其他类别,这将是一个错误
状况)。

* 如果操作数为 秩序 关键字超出 {COLL_WEIGHTS_MAX} 限制。

* 如果源中存在实现不支持的可选关键字。

其他实现定义的条件也可能导致警告。

这个 以下 部分 旨在 内容丰富。

申请须知 用法


这个 字符表 定义是可选的,并且包含在语言环境定义之外。 这个
允许完全自定义的源文件和通用源(适用于更多
比一个代码集)。 为了便于携带,所有 字符表 定义必须使用相同的符号
可移植字符集的名称。 如基本定义卷中所述
POSIX.1-2008, 部分 6.4, 字符 选择 描述 文件,它是实现定义的
用户或应用程序是否可以提供额外的字符集描述
文件。 因此, -f 选项可能仅在实现定义的情况下才可操作
字符表 被命名。

示例


无。

基本原理


产生的输出 本地定义 实用程序是实现定义的。 这 姓名 操作数
用于标识特定的语言环境。 (因此,虽然有几个类别
可以在一次执行中处理,只有属于同一语言环境的类别才能被处理
处理。)

未来 如何前往


无。

使用 onworks.net 服务在线使用 localedefposix


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。