英语法语西班牙文

OnWorks 网站图标

unexpandposix - 云端在线

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

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

程序:

您的姓名


unexpand — 将空格转换为制表符

概要


展开 [-a|-t 表列表] [文件...]

商品描述


这款 展开 实用程序应将文件或标准输入复制到标准输出,转换
每行开头的字符变成最大数目
字符后跟最小数量需要填充相同的字符
原来由翻译填写的列位置人物。 默认情况下,
应在每八列位置设置制表位。 每个应复制到
输出,并将导致选项卡计算的列位置计数为
递减; 计数永远不会减少到小于 XNUMX 的值。

配置


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

应支持以下选项:

-a 除了翻译每行开头的字符,
翻译两个或更多的所有序列紧接在前面的字符
制表位到最大数量字符后跟最小值
数量原来填充相同列位置所需的字符
由翻译填写人物。

-t 表列表
指定制表位。 申请应确保 表列表 选项-
参数是由单个正十进制整数组成的单个参数或
多个正十进制整数,由或者人物,
按升序排列。 如果给出单个数字,则应设置制表符 表列表
列位置分开而不是默认的 8。如果给出多个数字,
标签应设置在那些特定的列位置。

应用程序应确保每个制表位 N 是一个整数值
大于零,列表应严格按升序排列。 这是
意思是,从一行输出的开始,跳到位置 N
将导致下一个字符输出在 (N+1)th 列位置
那条线。 当。。。的时候 -t 未指定选项,默认为
相当于指定 -t 8 (除了与 -a, 描述
下文)。

不-到- 对于超出位置的字符,将发生转换
多制表位列表中指定的最后一个。

什么时候 -t 被指定,存在或不存在 -a 选项应被忽略;
转换不应仅限于前导的处理人物。

操作数


应支持以下操作数:

文件 要用作输入的文本文件的路径名。

标准输入


请参阅输入文件部分。

INPUT FILES


输入文件应为文本文件。

环境 变数


以下环境变量会影响执行 展开:

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

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

LC_CTYPE 确定用于解释文本数据字节序列的语言环境
作为字符(例如,单字节而不是多字节字符
参数和输入文件),处理和字符,和
为了确定每个字符在列位置的宽度
占用输出设备。

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

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

异步 新闻


默认。

标准输出


标准输出应等同于具有指定的输入文件
-到- 转换。

斯特德


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

OUTPUT FILES


无。

EXTENDED 商品描述


无。

退出 状态


应返回以下退出值:

0 成功完成。

>0 发生错误。

后果 OF 错误


默认。

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

申请须知 用法


一个非直观的方面 展开 是它对领导的限制字符当
也不 -a 也不 -t 被指定。 总是想转换所有的用户中的字符
一个文件可以很容易地别名 展开 使用 -a or -t 8 选项。

示例


无。

基本原理


曾多次考虑增加一个 -t 选项 展开
实用程序来补充 -t in 扩大 (见 扩大)。 的历史意图 展开
是翻译多个字符进入制表位,其中制表位是
大多数 UNIX 系统上八列位置的倍数。 省略了早期的提议 -t
因为它似乎超出了 User Portability Utilities 选项的范围; 不是
在任何基础文件中描述。 但是,硬编码制表符每八列停止一次
不适合国际社会,打破了一些历史先例
FORTRAN 社区中的供应商,所以 -t 与有效列表一起恢复
标准开发人员考虑的扩展类别。 因此, 展开 现在是
的逻辑相反 扩大.

未来 如何前往


无。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad