EXPAND(1) UNIX Programmer's Manual EXPAND(1) NAME expand, unexpand - expand tabs to spaces, and vice versa SYNOPSIS expand [ -tabstop ] [ -tab1,tab2,...,tabn ] [ file ... ] unexpand [ -a ] [ file ... ] DESCRIPTION _E_x_p_a_n_d processes the named files or the standard input writ- ing the standard output with tabs changed into blanks. Backspace characters are preserved into the output and decrement the column count for tab calculations. _E_x_p_a_n_d is useful for pre-processing character files (before sorting, looking at specific columns, etc.) that contain tabs. If a single _t_a_b_s_t_o_p argument is given, then tabs are set _t_a_b_s_t_o_p spaces apart instead of the default 8. If multiple tabstops are given then the tabs are set at those specific columns. _U_n_e_x_p_a_n_d puts tabs back into the data from the standard input or the named files and writes the result on the stan- dard output. By default, only leading blanks and tabs are reconverted to maximal strings of tabs. If the -a option is given, then tabs are inserted whenever they would compress the resultant file by replacing two or more characters. Printed 11/26/99 May 9, 1986 1