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

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

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

fold 命令

用途

为有限宽度的输出设备折叠长行。

语法

fold [ -b ] [ -s ] [ -w Width] [ File... ]

描述

fold 命令是折叠有限宽度的输出设备的长行的过滤器。作为缺省值,该命令折叠标准输入的内容,阻断那些达到 80 行宽的行。您也可以指定一个或者多个文件作为该命令的输入。

fold 命令在输入行中插入一个换行字符,这样每个输出行就可以尽可能的宽而不超过设定的Width参数值。如果指定了 -b 标志,行宽就可以按字节来计数。如果没有指定 -b 标志:

fold 命令接受在包含制表符的文件中 8 的倍数的 -w 宽度值。当文件包含制表符时,要用其它宽度值,应该在使用 fold 命令以前使用 expand 命令。

注意:
  1. fold 命令可能影响当前的下划线。
  2. fold 命令不能在多字节的字符中间插入换行字符,即使使用 -b 标志也不行。

标志

-b 按字节计数宽度。缺省值是按列计数。
-s 当最右面的空格是在 宽度限制之内,在空格后阻断这一行,如果一个输出行段包含任何空字符。缺省值是阻断行使得每一个输出行段都尽可能宽。
-w Width 以变量Width的值指定最大行宽。最大宽度是 2048。缺省值为 80。

退出状态

此命令返回下列出口值:

0 所有输入文件都成功的处理。
>0 发生错误。

示例

要把一个名为 longlines 的文件的行折叠成宽度为 72,请输入:

fold -w 72 longlines

文件

/usr/bin/fold 包含 fold 命令。

相关信息

expand 命令、tab 命令。

系统管理的设备概述AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中。

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