FSPEC(5) | File Formats | FSPEC(5) |
fspec - format specification in text files
It is sometimes convenient to maintain text files on the system with non-standard tabs, (tabs that are not set at every eighth column). Such files must generally be converted to a standard format, frequently by replacing all tabs with the appropriate number of spaces, before they can be processed by system commands. A format specification occurring in the first line of a text file specifies how tabs are to be expanded in the remainder of the file.
A format specification consists of a sequence of parameters separated by blanks and surrounded by the brackets <: and :>. Each parameter consists of a keyletter, possibly followed immediately by a value. The following parameters are recognized:
Standard tabs are specified by t−8, or equivalently, t1,9,17,25, etc. The canned tabs that are recognized are defined by the tabs(1) command.
Default values, which are assumed for parameters not supplied, are t−8 and m0. If the s parameter is not specified, no size checking is performed. If the first line of a file does not contain a format specification, the above defaults are assumed for the entire file. The following is an example of a line containing a format specification:
If a format specification can be disguised as a comment, it is not necessary to code the d parameter.
ed(1), newform(1), tabs(1)
2/3/07 | Heirloom Toolchest |