AIX命令参考大全,卷 2,d - h - expand 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

expand 命令

用途

写入到标准输出中,将制表符转变成空格符。

语法

expand [ -t TabList ] [ File ... ]

描述

expand 命令将指定的文件或者标准输入写入到标准输出中,然后用一个或多个空格符替代制表符。任何退格符都被拷贝到输出中,并由于制表符停止计算导致列的位置计数缩减;列的位置计数不会缩减到小于零以下。

注意: File 参数必须是一个文本文件。

标志

-t TabList 指定制表符停止位的位置。制表符停止位的缺省值是 8 个列位。

TabList 变量必须包含一个十进制正整数或者多个十进制正整数。多个整数必须按照递增的顺序,必须由逗号或者空格隔开,整数左右要有引号括起来。单个 TabList 变量设置制表符停止位为与列位置相等的数。多个 TabList 变量将制表符停止位设置为在与 TabList 变量中的整数对应的列位置。

如果 expand 命令处理在 TabList 变量中指定的最后一个之前的制表符停止位的话,该制表符停止位在输出中会被一个单空格符替代。

退出状态

此命令返回下列出口值:

0 成功结束。
>0 发生错误。

示例

  1. 要想将制表符停止位调整一个 text.fil 中相等距离的量,请输入:

    expand -t 3 text.fil

    如果 text.fil 包含了:

    1  2        3456789

    那么 expand 命令会显示:

    1  2        3456789
  2. 要想将制表符停止位调整一个与 text.fil 中不同的量,请输入:

    expand -t 3,15,22  text.fil

    OR

    expand -t "3 15 22" text.fil

    如果 text.fil 包含了:

    1  2       3      456789

    那么 expand 命令会显示:

    1  2       3      456789

文件

/usr/bin/expand 包含了 expand 命令。

相关信息

newform 命令,tab 命令,unexpand 命令,untab 命令。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』向您介绍了各种文件以及可对其进行处理的方式。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『输入输出重定向概述』描述了操作系统如何处理输入和输出。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]