সম্পর্কিত, তবে কোনও সন্তোষজনক উত্তর নেই: আমি কীভাবে একটি বৃহত পাঠ্য ফাইলটি 500 শব্দের বাছুর মধ্যে ভাগ করতে পারি?
আমি > 10 ^ 7 শব্দের সাথে একটি লাইনে একটি পাঠ্য ফাইল ( http://mattmahoney.net/dc/text8.zip ) নেওয়ার চেষ্টা করছি এবং প্রতিটি এন শব্দ দিয়ে রেখায় বিভক্ত করছি। আমার বর্তমান পদ্ধতির কাজ করে তবে এটি বেশ ধীর এবং কুরুচিপূর্ণ (শেল স্ক্রিপ্ট ব্যবহার করে):
i=0
for word in $(sed -e 's/\s\+/\n/g' input.txt)
do
echo -n "${word} " > output.txt
let "i=i+1"
if [ "$i" -eq "1000" ]
then
echo > output.txt
let "i=0"
fi
done
আমি কীভাবে এটি আরও দ্রুত বা আরও কমপ্যাক্ট করতে পারি তার কোনও পরামর্শ?