gnu awk
का उपयोग करना (रुपये के कारण)
awk '{$1=$1} NR%2==1 {printf "%s,",$0} NR%2==0' RS="[,\n]" file
XXXXXXXXXX,YYYYYYYYYY
TTTTTTTTTTT,UUUUUUUUUU
RRRRRRRRR,JJJJJJJJJ
111111111111,22222222222
333333333333,44444444
5555555,666666
EEEEEEEE,WWWWWW
QQQQQQQ,PPPPPPPP
{$1=$1}
अतिरिक्त स्थान साफ़ करें और निकालेंNR%2==1 {printf "%s,",$0}
विषम भागों को प्रिंट करता हैNR%2==0
भाग और नई लाइन को भी प्रिंट करता हैRS="[,\n]"
रिकॉर्ड को ,
. पर सेट करता है या न्यूलाइन