This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: use of cut in guile-doc-snarf
- To: Brad Knotwell <knotwell at ix dot netcom dot com>
- Subject: Re: use of cut in guile-doc-snarf
- From: Michael Livshin <mlivshin at bigfoot dot com>
- Date: 21 Jun 2000 12:00:01 +0200
- Cc: guile at sourceware dot cygnus dot com
- Organization: who? me?
- References: <200006201433.HAA23900@ix.ix.netcom.com>
Brad Knotwell <knotwell@ix.netcom.com> writes:
> Hello all--
>
> I was poking around at guile-doc-snarf and figured out why it takes such
> a long time. In general, the following sed command takes an extremely
> long time to complete:
>
> sed 's/^\(.\{128\}.\{128\}.\{128\}.\{128\}.\{128\}.\{128\}.\{128\}.\{128\}\).*/\1/g'
>
> As far as I can tell, the whole purpose of this command is to cut a line down
> to 1024 characters in length. Is there any reason not to do something like
> the following instead:
>
> cut -c1-1023
no reason, except the fact that I didn't know about this `cut' thing.
duh!
is the invocation you suggest above reasonably portable? (the whole
`sed' exercise was done to circumvent the line length restriction in
Solaris nawk, and now I just _expect_ such idiocies to lurk in every
Unix tool I use).
--
You have a tendency to feel you are superior to most computers.