unexpand.1 (821B)
- .Dd 2015-10-08
- .Dt UNEXPAND 1
- .Os sbase
- .Sh NAME
- .Nm unexpand
- .Nd unexpand spaces to tabs
- .Sh SYNOPSIS
- .Nm
- .Op Fl a
- .Op Fl t Ar tablist
- .Op Ar file ...
- .Sh DESCRIPTION
- .Nm
- converts spaces to tabs in each
- .Ar file
- as specified in
- .Ar tablist .
- If no file is given,
- .Nm
- reads from stdin.
- .Pp
- Backspace characters are preserved and decrement the column count
- for tab calculations.
- .Sh OPTIONS
- .Bl -tag -width Ds
- .It Fl a
- Convert spaces to tabs everywhere, not just at the start of lines.
- .It Fl t Ar tablist
- Specify tab size or tabstops.
- .Ar tablist
- is a list of one (in the former case) or multiple (in the latter case)
- strictly positive integers separated by ' ' or ','.
- .Pp
- The default
- .Ar tablist
- is "8".
- .El
- .Sh SEE ALSO
- .Xr expand 1
- .Sh STANDARDS
- The
- .Nm
- utility is compliant with the
- .St -p1003.1-2013
- specification.