[0m


EXPAND(1)	    UNIX Programmer's Manual		EXPAND(1)



[1mNAME
     [0mexpand, unexpand - expand tabs to spaces, and vice versa

[1mSYNOPSIS
     expand [0m[ -tabstop ] [ -tab1,tab2,...,tabn ] [ file ...  ]
     [1munexpand [0m[ [1m-a [0m] [ file ...  ]

[1mDESCRIPTION
     [0m_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 (and thereafter at every column).

     _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 [1m-a [0moption is
     given, then tabs are inserted whenever they would compress
     the resultant file by replacing two or more characters.





























Printed 16/12/93    Revision 1.3 of 17/12/88			1



[0m