| expand.1 - sbase - suckless unix tools | |
| git clone git://git.suckless.org/sbase | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| expand.1 (897B) | |
| --- | |
| 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 POSIX.1-2013. | |
| 44 .Pp | |
| 45 The | |
| 46 .Op Fl i | |
| 47 flag is an extension to that specification. |