Introduction
Introduction Statistics Contact Development Disclaimer Help
expand.1 - sbase - suckless unix tools
git clone git://git.suckless.org/sbase
Log
Files
Refs
README
LICENSE
---
expand.1 (954B)
---
1 .Dd October 8, 2015
2 .Dt EXPAND 1
3 .Os sbase
4 .Sh NAME
5 .Nm expand
6 .Nd expand tabs to spaces
7 .Sh SYNOPSIS
8 .Nm
9 .Op Fl i
10 .Op Fl t Ar tablist
11 .Op Ar file ...
12 .Sh DESCRIPTION
13 .Nm
14 converts tabs to spaces in each
15 .Ar file
16 as specified in
17 .Ar tablist .
18 If no file is given,
19 .Nm
20 reads from stdin.
21 .Pp
22 Backspace characters are preserved and decrement the column count
23 for tab calculations.
24 .Sh OPTIONS
25 .Bl -tag -width Ds
26 .It Fl i
27 Only expand tabs at the beginning of lines, i.e. expand each
28 line until a character different from '\et' and ' ' is reached.
29 .It Fl t Ar tablist
30 Specify tab size or tabstops.
31 .Ar tablist
32 is a list of one (in the former case) or multiple (in the latter case)
33 strictly positive integers separated by ' ' or ','.
34 .Pp
35 The default
36 .Ar tablist
37 is "8".
38 .El
39 .Sh SEE ALSO
40 .Xr fold 1 ,
41 .Xr unexpand 1
42 .Sh STANDARDS
43 The
44 .Nm
45 utility is compliant with the
46 .St -p1003.1-2013
47 specification.
48 .Pp
49 The
50 .Op Fl i
51 flag is an extension to that specification.
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.