Hello,
I have a file as :-
ABC
DEF
GHI
JKL
<BlankLine>
MNO
PQR
STU
VWX
<BlankLine>
YZA
I need it as below:-
ABCDEFGHIJKL;
MNOPQRSTUVWX;
YZA;
thanks to provide the solution.
Regrads,
Jaskirat
Hello,
I have a file as :-
ABC
DEF
GHI
JKL
<BlankLine>
MNO
PQR
STU
VWX
<BlankLine>
YZA
I need it as below:-
ABCDEFGHIJKL;
MNOPQRSTUVWX;
YZA;
thanks to provide the solution.
Regrads,
Jaskirat
Any attempt from your side?
---------- Post updated at 20:45 ---------- Previous update was at 20:44 ----------
Howsoever, try
awk 'NF {TMP=TMP $0; next} {print TMP ";"; TMP=""} END {print TMP ";"}' file3
ABCDEFGHIJKL;
MNOPQRSTUVWX;
YZA;
You could also try:
awk '{printf("%s", NF ? $0 : ";\n")}END{print ";"}' file
You may also try
[akshay@localhost tmp]$ cat file
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
YZA
[akshay@localhost tmp]$ awk '!NF{print ";\n"}END{print ";\n"}1' ORS="" file
ABCDEFGHIJKL;
MNOPQRSTUVWX;
YZA;