Re: repair comb-quoting

"[email protected] [sed-users]" <[email protected]> 21 Jan 2016 09:34:18 -0800
Newsgroups gmane.editors.sed.user
Message-ID <[email protected]>
I often run into the same problem with wrapped lines in mail messages in the wrong places. I don't like them either. It's great Sven has the potential to automatically clean them up.
 

 It seems to me the suggested solution does not accomplish the purpose, instead basically destroys the mail message. Here is my understanding:
 

 $ cat mail-input.txt
line-start some-text some-text some-text some-text some-text
wrapped-text
 > line-start some-text some-text some-text some-text some-text
> wrapped-text
> line-start some-text some-text some-text some-text some-text
> line-start some-text some-text some-text some-text some-text
> line-start some-text some-text some-text some-text some-text
> wrapped-text
 line-start some-text some-text some-text some-text some-text
wrapped-text

 

 $ cat desired-output.txt
line-start some-text some-text some-text some-text some-text
wrapped-text
 > line-start some-text some-text some-text some-text some-text wrapped-text
> line-start some-text some-text some-text some-text some-text
> line-start some-text some-text some-text some-text some-text
> line-start some-text some-text some-text some-text some-text wrapped-text
 line-start some-text some-text some-text some-text some-text
wrapped-text

 

 $ cat script-2.txt
/.\{72\}./ b greater
$q; N; s/\n//; s/^/\n/; D
:greater
s/.\{72\}/&\n/; P; D

 

 $ sed -f script-2.txt mail-input.txt
line-start some-text some-text some-text some-text some-text wrapped-tex
t> line-start some-text some-text some-text some-text some-text > wrappe
d-text> line-start some-text some-text some-text some-text some-text > l
ine-start some-text some-text some-text some-text some-text > line-start
 some-text some-text some-text some-text some-text > wrapped-text line-s
tart some-text some-text some-text some-text some-text wrapped-text

 

 To me, the mail message seems messed up by the script. Maybe I'm missing something.
 

 Daniel



[Non-text portions of this message have been removed]