এমন একটি কমান্ড আছে যা আমাকে কোনও ফাইলের শেষ n লাইনগুলি সম্পাদনা করার অনুমতি দেবে? আমার বেশ কয়েকটি ফাইল রয়েছে, যেগুলির ভিতরে সমস্ত লাইনের বিভিন্ন সংখ্যা রয়েছে। তবে আমি প্রতিটি ফাইলে সর্বশেষ এন লাইনগুলি সংশোধন করতে চাই। লক্ষ্যটি হ'ল শেষ এন লাইনে সেমিকোলন দিয়ে কমাগুলি প্রতিস্থাপন করা। তবে শুধুমাত্র খুব শেষ এন লাইনে।
আমি কোনও লাইন মুছতে চাই না, আমি কেবল প্রতিটি ফাইলের শেষ এন লাইনে প্রতিটি কমাটি একটি সেমিকোলন দিয়ে প্রতিস্থাপন করতে চাই।
সেড কমান্ড ব্যবহার করে আমি এই কমান্ডটি দিয়ে খুব শেষ লাইনটি প্রতিস্থাপন করতে সক্ষম হয়েছি। এখানে বর্ণিত হিসাবে: আমি কীভাবে কোনও ফাইলের শেষ লাইনে পাঠ্য সরাতে পারি?
তবে এটি আমাকে কেবলমাত্র শেষ লাইনটি সংশোধন করতে সক্ষম করেছে এবং লাইনগুলির শেষ n সংখ্যাটি নয়।
sed '24,$s/,/:/g' filename
কোথায় রয়েছে24
তা ব্যবহার করে