[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: excessive 'newlines'





Tim Bynum wrote:
>
>Hello All,
>
>I have been doing some clean up (as promised) and have found a work around
>for the undocumented "feature" in sgmltools that produces all the
>unneeded/unwanted 'newlines' at the beginning and end of the bulk of
>HOWTOs.
>
Thanks for doing this.  It's needed doing for a long time.

>I don't *think* that using cat -s is an option in that sometimes 
>more than 2 consecutive blank lines are needed in the doc.
>
I don't agree.  Since terminals, monitors and windows have limited size, 
one wants as much text in these as feasible, provided that its easy to 
read (type not too small, etc.).  The reason is the one often needs to 
refer to the context of the line one is readingc  Using two or more 
windows, monitors, etc. can help too.  I converted my HOWTOs with cat -s 
and I think they read fine.  At any rate, what you've done is going at 
least 99% of the way to what I would have done with cat -s (-:

>Anyhow this is what I have come up with:
>open(FH, "<$ARGV[0]");
>$file = join("", <FH>);
>$file =~ s/\n{4,}/\n/\ngs;
>print $file
>
I wish you would tell us what kind of script this is.  People reading 
this may not know any scripting language at all.  It looks like you're 
taking any 4 or more contiguous blank lines and making it one blank line.
But I'm only guessing.

				David Lawyer


--  
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]