নীচের মতো একই ফর্ম্যাটে আমার কোনও বিচ্ছেদী চরিত্রহীন url এর একটি দীর্ঘ সিরিজ রয়েছে:
http://example.comhttp://example.nethttp://example.orghttp://etc...
আমি প্রতিটি URL একটি নতুন লাইনে থাকতে চাই be আমি "http: //" এর সমস্ত দৃষ্টান্ত "\ nhttp: //" এর সাথে সেড ব্যবহার করে এটি করার চেষ্টা করেছি
sed 's_http://_\nhttp://_g' urls.txt
তবে একটি সেগমেন্টেশন ত্রুটি ঘটে (মেমরি লঙ্ঘন)। আমি কেবল এটিই অনুধাবন করতে পারি যে ফাইলটির নিছক আকার (এটি 100 গিগাবাইটের বেশি) এর ফলে কিছুটা সীমা অতিক্রম করছে।
প্রসেসিংয়ের জন্য আমি ফাইলটি কয়েকটি ছোট ফাইলগুলিতে বিভক্ত করতে পারি, তবে "HTTP: //" এর সমস্ত দৃষ্টান্ত অক্ষত রাখতে হবে।
এই কাজ করতে একটি ভাল উপায় আছে কি?