英语法语西班牙语

Ad


OnWorks 网站图标

localeposix - 云端在线

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

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

程序:

您的姓名


locale — 获取特定于语言环境的信息

概要


当地 [-a|-m]

当地 [-ck] 姓名...

商品描述


当地 实用程序应写入有关当前语言环境的信息,或所有
公共语言环境,到标准输出。 就本节而言,一个 国家 当地
是由应用程序可访问的实现提供的。

什么时候 当地 不带任何参数调用,它将总结当前的语言环境
由环境设置确定的每个语言环境类别的环境
在 POSIX.1-2008 的 Base Definitions 卷中定义的变量, 章节 7, 语言环境.

当使用操作数调用时,它应写入已分配给关键字的值
在语言环境类别中,如下所示:

* 指定关键字名称应选择命名关键字和包含的类别
那个关键字。

* 指定类别名称应选择命名的类别和其中的所有关键字
类别。

配置


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

应支持以下选项:

-a 编写有关所有可用公共语言环境的信息。 可用的语言环境
应包括 POSIX,代表 POSIX 语言环境。 的方式
实现决定了其他可用的语言环境是实现-
定义。

-c 写下所选语言环境类别的名称; 请参阅标准输出部分。 这 -c
选项在选择多个类别时增加可读性(用于
例如,通过多个关键字名称或通过一个类别名称)。 有效
有和没有 -k 选项。

-k 写出所选关键字的名称和值。 实现可以省略
某些关键字的值; 请参阅操作数部分。

-m 写下可用的charmap的名称; 见基本定义卷
POSIX.1-2008, 部分 6.1, 铝合金提手 字符 .

操作数


应支持以下操作数:

姓名 在基本定义卷中定义的语言环境类别的名称
POSIX.1-2008, 章节 7, 语言环境,语言环境类别中的关键字的名称,或
保留名称 字符表. 应选择命名的类别或关键字
输出。 如果单 姓名 表示语言环境类别名称和关键字
当前语言环境中的名称,结果未指定。 否则,两者
类别和关键字名称可以指定为 姓名 操作数,以任何顺序。
是否为
类别 LC_CTYPELC_COLLATE.

标准输入


不曾用过。

INPUT FILES


没有。

环境 变数


以下环境变量会影响执行 当地:

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

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

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件)。

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

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

申请应确保 , LC_*路径 环境变量
指定要写出的当前语言环境; 如果 -a
未指定选项。

异步 新闻


默认。

标准输出


变量应首先使用以下格式写入:

"LANG=%s\n", <折扣值>

If 未设置或为空字符串,值为空字符串。

If 当地 在没有任何选项或操作数的情况下调用,名称和值 LC_*
本卷 POSIX.1-2008 中描述的环境变量应写入
标准输出,每行一个变量,每行使用以下格式。 仅有的
那些在环境中设置且未被覆盖的变量 LC_ALL 应使用
这种格式:

"%s=%s\n", <变量名>,折扣值>

那些人的名字 LC_* 与此卷中定义的语言环境类别相关的变量
未在环境中设置或被覆盖的 POSIX.1-2008 LC_ALL 应该
写成以下格式:

"%s=\"%s\"\n", <变量名>,默示 折扣值>

默示 折扣值> 应该是为此选择的语言环境的名称
按实现分类,基于中的值 LC_ALL,如中所述
POSIX.1-2008 的基本定义卷, 章节 8, 环境 变量.

折扣值>和默示 折扣值> 以上显示应适当引用以备后用
重新进入外壳。 这折扣值> 不得使用双引号引起来(这样可以
由用户区分默示 折扣值> 案例,这总是需要双重
引号)。

LC_ALL 变量应最后写入,使用上面显示的第一种格式。 如果是
未设置,应写为:

"LC_ALL=\n"

如果指定了任何参数:

1。 如果 -a 指定选项,应写入所有公共语言环境的名称,
每个格式如下:

"%s\n", <当地 姓名>

2。 如果 -c 指定选项,应写入所有选定类别的名称,
每个格式如下:

"%s\n", <类别 姓名>

如果还选择了关键字进行写作(参见以下项目),则类别名称
输出应在该类别的关键字输出之前。

如果 -c 不指定选项,不写类别名称;
只有关键字,由姓名> 操作数,应写入。

3。 如果 -k 选项指定,所选关键字的名称和值应为
书面。 如果值是非数字且不是复合关键字值,则应为
写成以下格式:

"%s=\"%s\"\n", <关键词 姓名>,关键词 折扣值>

如果值是非数字复合关键字值,则应将其写入
格式:

"%s=\"%s\"\n", <关键词 姓名>,关键词 折扣值>

哪里关键词 折扣值> 是由分隔的单个值字符串
字符,或应按以下格式书写:

"%s=%s\n", <关键词 姓名>,关键词 折扣值>

哪里关键词 折扣值> 被编码为一组字符串,每个字符串都包含在双
引号,由人物。

如果关键字是 字符表,通过指定的charmap(如果有)的名称
本地定义 -f 应写入创建语言环境时的选项,并带有单词
字符表关键词 姓名>.

如果值是数字,则应以下列格式之一写入:

"%s=%d\n", <关键词 姓名>,关键词 折扣值>

"%s=%c%o\n",关键词 姓名>,逃生 字符>,关键词 折扣值>

"%s=%cx%x\n",关键词 姓名>,逃生 字符>,关键词 折扣值>

哪里逃生 字符> 是由 转义字符 中的关键字
当前语言环境; 参见 POSIX.1-2008 的基本定义卷, 部分 7.3, 语言环境
定义.

复合关键字值(列表条目)应在输出中由
人物。 当包含在关键字值中时, , , 双倍的-
引用,并且任何控制字符都应以转义符开头(转义)
字符。

4。 如果 -k 未指定选项,应写入选定的关键字值,每个在
以下格式:

"%s\n", <关键词 折扣值>

如果关键字是 字符表,通过指定的charmap(如果有)的名称
本地定义 -f 应写入创建语言环境时的选项。

5。 如果 -m 选项被指定,然后所有可用的charmaps的列表将被写入,
每个格式为:

"%s\n", <字符表>

在哪里字符表> 是一种适合用作选项参数的格式
本地定义 -f 选项。

斯特德


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

OUTPUT FILES


没有。

EXTENDED 商品描述


没有。

退出 状态


应返回以下退出值:

0 找到所有请求的信息并成功输出。

>0 发生错误。

后果 OF 错误


默认。

以下 部分 ,那恭喜你, 内容丰富。

申请须知 用法


如果 环境变量未设置或设置为空值,或其中之一 LC_*
环境变量设置为无法识别的值,假定的实际语言环境(如果有)
是实现定义的,如 POSIX.1-2008 的基本定义卷中所述,
章节 8, 环境 变量.

实现不需要写出关键字的实际值
类别 LC_CTYPELC_COLLATE; 但是,他们必须写出类别(允许
例如,确定哪些字符类可用的应用程序)。

示例


在以下示例中,假设语言环境环境变量设置为
如下:

LANG=语言环境_x
LC_COLLATE=locale_y

命令 当地 将导致以下输出:

LANG=语言环境_x
LC_CTYPE="locale_x"
LC_COLLATE=locale_y
LC_TIME="locale_x"
LC_NUMERIC="locale_x"
LC_MONETARY="locale_x"
LC_MESSAGES="locale_x"
LC_ALL =

本卷未指定类别的呈现顺序
POSIX.1-2008。

命令:

LC_ALL=POSIX 当地 -ck 小数点

会产生:

LC_NUMERIC
十进制点=“。”

以下命令显示了一个应用程序 当地 判断用户是否提供
回应是肯定的:

if 的printf "%s\n$响应" | grep的 -方程 "$(语言环境 yesexpr)"
然后
肯定 处理 点击此处
其他
非肯定的 处理 点击此处
fi

基本原理


类别的输出 LC_CTYPELC_COLLATE 已经实现定义
因为让 shell 脚本接收整个数组的值是有问题的
人物。 也很难返回逻辑排序规则描述,缺少
返回一个完整的 本地定义 资源。

-m 包括选项以允许应用程序查询charmaps 的存在。
输出是一个字符映射列表(实现提供和用户提供,如果有的话)
在系统上。

-c 选择多个类别的可读性包含选项(用于
例如,通过多个关键字名称或通过一个类别名称)。 它对 和 都有效
没有 -k 选项。

字符表 关键字,它返回在
当前区域设置已创建,包括在内以允许需要该信息的应用程序
取回它。

根据 POSIX.1-2008 的 Base Definitions 卷, 部分 6.1, 铝合金提手 字符
,标准要求所有支持的语言环境必须具有相同的编码
和, 因为这两个字符在与语言环境无关的环境中使用
路径名解析序列。 因此,如果 当地 -a 列出两者
基于 ASCII 和 EBCDIC 的语言环境,因为这两种编码不共享相同的
代表或者. 支持两种环境的任何系统
预计会提供两个 POSIX 语言环境,一个在任一代码集中,其中只有
适合当前环境的区域设置可以一次可见。 在 XSI-
合规实施, dd 实用程序是唯一的便携式执行方式
两个字符集之间的转换。

未来 如何前往


没有。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 2
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 3
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 4
    用于JasperReports的iReport-Designer
    用于JasperReports的iReport-Designer
    注意:iReport/Jaspersoft Studio 支持
    公告:从 5.5.0 版开始,
    Jaspersoft Studio 将成为官方
    JasperReports 的设计客户端。 iReport
    将...
    下载 JasperReports 的 iReport-Designer
  • 5
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 6
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 更多 ”

Linux 命令

Ad