This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

fmt: strange decisions "when to wrap"


This has to be a fmt problem, I think, but thought I'd check with other
users and see whether any of you have experienced it or similar, or tried
using par instead as a solution.

The file doc1 is a text file chunked into paragraphs wrapped at 80 and
separated by a blank line. The requirement is the simplest possible: turn
each para into one long line. (I have already checked that doc1 contains no
tabs or ^M's or any other untidy punctuation.) I am using the command

    fmt -16000 doc1 > doc2

on the assumption (true, in fact) that no para contains more than 16000
characters. However, doc2 still contains occasional newlines where it
shouldn't (in the middle of what were the original paragraphs). No evident
pattern in occurrence, frequency, location ... column numbers at the site of
such an occurrence can be in the low or high hundreds.

(It does seem that following the intrusive newline there is always just one
word to the end of the original para ...)

I've tried the same thing with -8000 and -32000 ... same phenomenon,
different instances of it.

Any explanation? Should I try par (which seems a bit of a sledgehammer for a
very simple requirement).

Thank you.

Fergus


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]