Expanding tabs (was Re: kwik way?)

Gary Kline kline at thought.org
Fri May 20 23:25:38 UTC 2011


On Fri, May 20, 2011 at 04:12:35PM +0200, Julian H. Stacey wrote:
> Date: Fri, 20 May 2011 16:12:35 +0200
> From: "Julian H. Stacey" <jhs at berklix.com>
> Subject: Re: Expanding tabs (was Re: kwik way?) 
> To: Gary Kline <kline at thought.org>
> cc: Dan Nelson <dnelson at allantgroup.com>, FreeBSD Mailing List
>  <freebsd-questions at freebsd.org>
> X-URL: http://www.berklix.com
> 
> Hi,
> Reference:
> > From:		Gary Kline <kline at thought.org> 
> > Date:		Wed, 18 May 2011 12:10:01 -0700 
> > Message-id:	<20110518191001.GA22364 at thought.org> 
> 
> Gary Kline wrote:
> > On Wed, May 18, 2011 at 01:09:36PM -0500, Dan Nelson wrote:
> > > Date: Wed, 18 May 2011 13:09:36 -0500
> > > From: Dan Nelson <dnelson at allantgroup.com>
> > > Subject: Re: Expanding tabs (was Re: kwik way?)
> > > To: Gary Kline <kline at thought.org>
> > > Cc: FreeBSD Mailing List <freebsd-questions at freebsd.org>
> > > 
> > > In the last episode (May 18), Gary Kline said:
> > > > should i use tr or sed to turn "\t" into " "?  --i.e., tabs into spaces.
> > > 
> > > tr or expand (depending on whether you want to honor the intent of the tab
> > > or not).  sed is overkill.
> > 
> > 
> > 	yeah, agree.  i grabbed an old `for k in *;do' script and used tr on 
> > 	80+ files.  [facing reality, i'm throwing in the towel on hacking.
> > 	wanted something easy!]
> 
> http://berklix.com/~jhs/src/bsd/jhs/bin/public/tab/tab.c
> 	& tab.1 & Makefile
> 	works on the assumption of 8,16 etc, not other minorities eg ts=4
> 
> 	Mature code 1988 till now. Hasn't burnt me yet.
> 
> Cheers,
> Julian
> -- 
> Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com
>  Mail plain text;  Not quoted-printable, Not HTML, Not base 64.
>  Reply below text sections not at top, to avoid breaking cumulative context.


	Been messing with tab.c [on my desktop, ubuntu];  it compiles
	with gcc tab.c, etc.   the man page displays cleanly.  thing is:
	how to i get, say

	hello, \t how are \t you 

	to translate to

	hello, how are you

	[?]

	in other words, tab -> 1 space rather than the defaul of 4.

	tx,

	gary



-- 
 Gary Kline  kline at thought.org  http://www.thought.org  Public Service Unix
           Journey Toward the Dawn, E-Book: http://www.thought.org
          The 7.98a release of Jottings: http://jottings.thought.org



More information about the freebsd-questions mailing list