|
|
1.1 root 1: .TH EXPAND 1 "18 January 1983"
2: .UC 4
3: .SH NAME
4: expand, unexpand \- expand tabs to spaces, and vice versa
5: .SH SYNOPSIS
6: .B expand
7: [
8: \-tabstop
9: ] [
10: \-tab1,tab2,...,tabn
11: ] [
12: file ...
13: ]
14: .br
15: .B unexpand
16: [
17: .B \-a
18: ] [
19: file ...
20: ]
21: .SH DESCRIPTION
22: .I Expand
23: processes the named files or the standard input writing
24: the standard output with tabs changed into blanks.
25: Backspace characters are preserved into the output and decrement
26: the column count for tab calculations.
27: .I Expand
28: is useful for pre-processing character files
29: (before sorting, looking at specific columns, etc.) that
30: contain tabs.
31: .PP
32: If a single
33: .I tabstop
34: argument is given then tabs are set
35: .I tabstop
36: spaces apart instead of the default 8.
37: If multiple tabstops are given then the tabs are set at those
38: specific columns.
39: .PP
40: .I Unexpand
41: puts tabs back into the data from the standard input or the named
42: files and writes the result on the standard output.
43: By default only leading blanks and tabs
44: are reconverted to maximal strings of tabs. If the
45: .B \-a
46: option is given, then tabs are inserted whenever they would compress the
47: resultant file by replacing two or more characters.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.