বলুন, আমার কাছে একটি কমান্ড রয়েছে command
যা বিপুল সংখ্যক লাইন stdout- এ মুদ্রণ করে:
line1
line2
.....
lineN
আমি আউটপুটটি ডিস্কে সংরক্ষণ করতে চাই, তবে একক ফাইল হিসাবে নয়, তবে প্রতিটি স্টাডাউটের 1000 লাইন থাকা ফাইলের ক্রম হিসাবে:
file0001.txt:
-------------
line1
....
line1000
file0002.txt:
-------------
line1001
....
line2000
etc
আমি উত্তরটি গুগল করার চেষ্টা করেছি, তবে প্রতিবার গুগল আমাকে tee
কমান্ডের দিকে নির্দেশ করে, যা এই পরিস্থিতিতে অকেজো। সম্ভবত, আমি ভুল প্রশ্ন লিখছি entering
split [arguments...] [input e.g. "-" for stdin] [output_prefix]
উদাহরণস্বরূপ:tar -c somedir | split --byes 100MB --numeric-suffixes --suffix-length=3 - somedir.tar.part-
100MB ফাইলের একগুচ্ছ নামিয়ে দেওয়া হবেsomedir.tar.part-000
, 001, 002 আনসস।