bug-sed
[Top][All Lists]
Advanced

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

bug#28140: Here is a possible bug in documentation for 4.4


From: bamber ward
Subject: bug#28140: Here is a possible bug in documentation for 4.4
Date: Fri, 18 Aug 2017 16:34:13 +0100

manual 4.4
section 7-8
 sed -E ':x {N ; s/\n/ /g ; s/(.{40,40})/\1\n/ ; /\n/!bx ; P ;D}'
does not work as described. Change line length , say to 5
  sed -E ':x {N ; s/\n/ /g ; s/(.{5,5})/\1\n/ ; /\n/!bx ; P ;D}'
cat line_wrap_input :
apple grape
pear peach
pomengranate

~/sed/code-> sed -E ':x {N ; s/\n/ /g ; s/(.{5,5})/\1\n/ ; /\n/!bx ; P ;
D}' \  line_wrap_input
apple
 grap
e pear peach pomengranate


~/sed/code->

This seems to work:

#!/bin/sed -rf
# line_wrap.sed (

:x
{
   N
   s/\n/ /g
   :y
   s_(.{40,40})_\1\n_
    /.{40,40}/  P
   s/.*\n//
   ty
   /\n/!bx

}

Best Wishes
David L Ward


reply via email to

[Prev in Thread] Current Thread [Next in Thread]