For Programmers: Free Programming Magazines  


Home > Archive > AWK > May 2006 > joining lines









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author joining lines
micklee74@hotmail.com

2006-05-08, 3:57 am

hi
i have a text file with contents...

<ABCD
asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
<DSFS
laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd

I want to make it such that it becomes

<ABCD asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
<DSFS laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd

how do i do that in awk??
thanks

Janis Papanagnou

2006-05-08, 7:56 am

micklee74@hotmail.com wrote:
> hi
> i have a text file with contents...
>
> <ABCD
> asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
> <DSFS
> laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd
>
> I want to make it such that it becomes
>
> <ABCD asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
> <DSFS laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd
>
> how do i do that in awk??
> thanks
>


/^</{s=$0;next}{print s,$0}


Janis
micklee74@hotmail.com

2006-05-08, 7:56 am

thanks!!
works great

Kenny McCormack

2006-05-08, 7:56 am

In article <1147080842.896905.59610@i39g2000cwa.googlegroups.com>,
<micklee74@hotmail.com> wrote:
>hi
>i have a text file with contents...
>
><ABCD
> asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
><DSFS
> laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd
>
>I want to make it such that it becomes
>
><ABCD asdfljfglkfdjgsdjkhfgaklshdfkashfkhaskdf
jhasf
><DSFS laskflsajdflkasjdflasjflasjflasjlfkjasld
fjaslkjdflaskjd


ORS=NR%2?" ":"\n"
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com