expand.1 (c3aac50f284c6cca5b4f2eb46aaa13812cb8b630) expand.1 (a2995dd0f18385befabdabe59b9eab79ab2d0c6c)
1.\" Copyright (c) 1980, 1990, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 28 unchanged lines hidden (view full) ---

37.Os BSD 4
38.Sh NAME
39.Nm expand ,
40.Nm unexpand
41.Nd expand tabs to spaces, and vice versa
42.Sh SYNOPSIS
43.Nm expand
44.Op Fl Ns Ar tabstop
1.\" Copyright (c) 1980, 1990, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 28 unchanged lines hidden (view full) ---

37.Os BSD 4
38.Sh NAME
39.Nm expand ,
40.Nm unexpand
41.Nd expand tabs to spaces, and vice versa
42.Sh SYNOPSIS
43.Nm expand
44.Op Fl Ns Ar tabstop
45.Op Fl Ns Ar tab1,tab2,...,tabn
46.Ar
45.Op Fl t Ar tab1,tab2,...,tabn
46.Op Ar
47.Nm unexpand
48.Op Fl a
47.Nm unexpand
48.Op Fl a
49.Ar
49.Op Ar
50.Sh DESCRIPTION
51.Nm Expand
52processes the named files or the standard input writing
53the standard output with tabs changed into blanks.
54Backspace characters are preserved into the output and decrement
55the column count for tab calculations.
56.Nm Expand
57is useful for pre-processing character files

--- 10 unchanged lines hidden (view full) ---

68.Pp
69.Nm Unexpand
70puts tabs back into the data from the standard input or the named
71files and writes the result on the standard output.
72.Pp
73Option (with
74.Nm unexpand
75only):
50.Sh DESCRIPTION
51.Nm Expand
52processes the named files or the standard input writing
53the standard output with tabs changed into blanks.
54Backspace characters are preserved into the output and decrement
55the column count for tab calculations.
56.Nm Expand
57is useful for pre-processing character files

--- 10 unchanged lines hidden (view full) ---

68.Pp
69.Nm Unexpand
70puts tabs back into the data from the standard input or the named
71files and writes the result on the standard output.
72.Pp
73Option (with
74.Nm unexpand
75only):
76.Bl -tag -width flag
76.Bl -tag -width indent
77.It Fl a
78By default, only leading blanks and tabs
79are reconverted to maximal strings of tabs. If the
80.Fl a
81option is given, then tabs are inserted whenever they would compress the
82resultant file by replacing two or more characters.
83.El
84.Sh HISTORY
85The
77.It Fl a
78By default, only leading blanks and tabs
79are reconverted to maximal strings of tabs. If the
80.Fl a
81option is given, then tabs are inserted whenever they would compress the
82resultant file by replacing two or more characters.
83.El
84.Sh HISTORY
85The
86.Nm expand
86.Nm
87command appeared in
88.Bx 3.0 .
87command appeared in
88.Bx 3.0 .