fold(1)


fold -- fold long lines

Synopsis

fold [-bs] [-w width | -width] [file . . . ]

Description

Fold the contents of the specified files, or the standard input if no files are specified, breaking the lines to have maximum width of width screen columns (or bytes if -b is specified). A line shall not be broken in the middle of a character (as specified by the locale given in LC_CTYPE, see LANG on environ(5)).

If a backspace character occurs in the input, the width count will be decremented by one (but will never go below zero). If a tab character occurs, the width count is set to the next tab stop. The next tab stop is the next value of width that is a multiple of eight (counting the first column as column 0).

Options


-b
Count width in bytes. If this option is not specified, width is counted in column positions.

-s
If a segment of a line contains a blank within the first width column positions (or bytes), break the line after the last such blank meeting the width constraints. If there is no such blank, -s will have no effect for that output segment of the input line. (A blank is defined by the current locale's LC_CTYPE, see LANG on environ(5))

-w width
Specify the maximum width in screen columns (or bytes, if -b is specified). The default for width is 80. width should be a multiple of 8 if tabs are present, or the tabs should be expanded.

Files


/usr/lib/locale/locale/LC_MESSAGES/uxdfm
language-specific message file (See LANG on environ(5).)

References

fmt(1), pr(1)

Notices

Folding may not work correctly if underlining or overstriking is present.

The -width option is provided for backward compatibility, it will be removed in a future release. The -w width option should be used.


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004