novice sed ?
    Rouben Rostamian 
    rouben at math16.math.umbc.edu
       
    Sat May  4 08:52:02 AEST 1991
    
    
  
In article <1991May3.213550.17246 at ge-dab.GE.COM> brooks at sundance7.dab.ge.com (Stephen Brooks) writes:
>  I have a sed question for you gurus: assume I have a file of the form
>
>name1; A1.1 B10.20 C100.300,
>       D101.25 E202.50,
>       F300.7
>name2; Z44.33 Y409.45
>name3; X777.77 W6.6,
>       V32.15
>
>where a comma (,) represents a continuation character.  I need to "massage"
>this into something which looks like this:
>
>name1; A1.1 B10.20 C100.300 D101.25 E202.50 F300.7
>name2; Z44.33 Y409.45
>name3; X777.77 W6.6 V32.15
>
>Can I do this in sed? 
Yes.  Here it is:
sed -n '
:loop
/,$/{N
bloop
}
s/,\n//g
s/  */ /g
p'  <inputfile
--
Rouben Rostamian                          Telephone: (301) 455-2458
Department of Mathematics and Statistics  e-mail:
University of Maryland Baltimore County   bitnet: rostamian at umbc.bitnet
Baltimore, MD 21228,  U.S.A.              internet: rouben at math9.math.umbc.edu
    
    
More information about the Comp.unix.questions
mailing list