|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)expand.1 6.2 (Berkeley) 5/9/86 ! 6: .\" ! 7: .TH EXPAND 1 "May 9, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: expand, unexpand \- expand tabs to spaces, and vice versa ! 11: .SH SYNOPSIS ! 12: .B expand ! 13: [ ! 14: \-tabstop ! 15: ] [ ! 16: \-tab1,tab2,...,tabn ! 17: ] [ ! 18: file ... ! 19: ] ! 20: .br ! 21: .B unexpand ! 22: [ ! 23: .B \-a ! 24: ] [ ! 25: file ... ! 26: ] ! 27: .SH DESCRIPTION ! 28: .I Expand ! 29: processes the named files or the standard input writing ! 30: the standard output with tabs changed into blanks. ! 31: Backspace characters are preserved into the output and decrement ! 32: the column count for tab calculations. ! 33: .I Expand ! 34: is useful for pre-processing character files ! 35: (before sorting, looking at specific columns, etc.) that ! 36: contain tabs. ! 37: .PP ! 38: If a single ! 39: .I tabstop ! 40: argument is given, then tabs are set ! 41: .I tabstop ! 42: spaces apart instead of the default 8. ! 43: If multiple tabstops are given then the tabs are set at those ! 44: specific columns. ! 45: .PP ! 46: .I Unexpand ! 47: puts tabs back into the data from the standard input or the named ! 48: files and writes the result on the standard output. ! 49: By default, only leading blanks and tabs ! 50: are reconverted to maximal strings of tabs. If the ! 51: .B \-a ! 52: option is given, then tabs are inserted whenever they would compress the ! 53: resultant file by replacing two or more characters.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.