में मर्ज करें मेरे पास एक टेक्स्ट फ़ाइल 9 अंकों के कॉलेज कोड से शुरू होती है और 5 अंकों के पाठ्यक्रम कोड के साथ समाप्त होती है।2 लाइनों को एक
512161000 EN5121 K. K. Jorge Institute of Engineering Education and Research, Nashik 61220 Mechanical Engineering [Second Shift] XOPENH 1 116 16978
517261123 EN5172 R. C. Rustom Institute of Technology, Shirpur 61220 Mechanical Engineering [Second Shift] YOPENH 1 100 29555
617561234 EN6175 abc xyz Education Trust, abc xyz College of Engineering,
Pune 61220 Mechanical Engineering [Second Shift] ZOPENH 2 105 25017
कुछ प्रविष्टियां हैं जहां ऊपर दिए गए 3 उदाहरण में दिखाए गए लाइन ब्रेक हैं। मैं इतना है कि मैं आसानी से ग्रेप की तरह आदेश का उपयोग कर सकते हैं, बस 1 और 2 लाइन की तरह एक में 3 और 4 लाइन मर्ज करने के लिए की जरूरत है, awk आदि
अद्यतन:
केविन के जवाब काम करने के लिए प्रतीत नहीं होता।
cat todel.txt
112724510 EN1127 Jagadambha Bahuuddeshiya Gramin Vikas Sanstha's Jagdambha College of,
Engineering and Technology, Yavatmal 24510 Computer Engineering LSCO 1 55 93531
cat todel.txt | perl -ne 'chomp; if (/^\d{9}/) { print "\n$_" } else { print "$_\n" }'
Engineering and Technology, Yavatmal 24510 Computer Engineering LSCO 1 55 93531ege of,
awk '/^[0-9] /,/[0-9] $ /' # – shantanuo