উত্তর:
আপনি find+ ব্যবহার করতে পারেন xargs:
find -maxdepth 1 -type f -print0 | xargs -0 -n100 process.sh
xargsফাইলগুলিকে কয়েক দ্বারা বিভক্ত করে, findতাদের নামে সাদা স্থান সহ ফাইলগুলি বুঝতে এটি সহায়তা করে।
আপডেট :
ইন process.sh, কেবল প্রথম অস্তিত্বের নামটি সন্ধান করুন এবং ফাইলটি তৈরি করুন:
i=0
while [[ -f concatenated-$i ]] ; do (( i++ )) ; done
cat "$@" > concatenated-$i
xargs: process.sh: No such file or directory। দয়া করে আমাকে একটি ব্যবহারের উদাহরণ দেওয়ার বিষয়ে আপত্তি করবেন? ধন্যবাদ!
process.shএখানে প্রদর্শিত সামগ্রীর সাথে ঠিক তৈরি করেছি , কেবল একটি শেবাং ( #!/bin/bash) প্রিপেন্ড করুন । আপনি চালনার সময় যদি এটি ডিরেক্টরিতে স্থাপন না করা হয় তবে এর findজন্য পুরো পথ নির্দিষ্ট করুন xargs।
xargsআলাদা আলাদা ফাইলের আউটপুটটিকে কীভাবে সংযুক্ত করবেন ?