क्या कोई कमांड है जो मुझे एक फ़ाइल में अंतिम एन लाइनों को संपादित करने की अनुमति देगा? मेरे पास कई फाइलें हैं, जिसमें सभी की अलग-अलग लाइनें हैं। लेकिन मैं प्रत्येक फ़ाइल में अंतिम एन लाइनों को संशोधित करना चाहूंगा। लक्ष्य अंतिम n लाइनों में अर्धविराम के साथ अल्पविराम को बदलना है। लेकिन केवल बहुत अंतिम एन लाइनों में।
मैं किसी भी लाइन को हटाना नहीं चाहता, मैं बस हर कॉमा को प्रत्येक फ़ाइल में अंतिम n लाइनों में एक अर्धविराम के साथ बदलना चाहता हूं।
Sed कमांड का उपयोग करके मैं इस कमांड के साथ अंतिम लाइन को बदलने में सक्षम हूं। जैसा कि यहाँ वर्णित है: मैं किसी फ़ाइल की अंतिम पंक्ति पर पाठ कैसे निकाल सकता हूँ?
लेकिन यह केवल मुझे बहुत अंतिम पंक्ति को संशोधित करने में सक्षम करता है, न कि अंतिम एन लाइनों की संख्या को।
sed '24,$s/,/:/g' filename
24