আমি কোনও ডিরেক্টরিতে প্রতিটি এক্সটেনশনের ফাইলগুলির সংখ্যা এবং এক্সটেনশন ছাড়াই ফাইলগুলি গণনা করতে চাই।
আমি কয়েকটি বিকল্প চেষ্টা করে দেখেছি, তবে আমি এখনও একটি কার্যকরী সমাধান খুঁজে পাইনি:
find "$folder" -type f | sed 's/.*\.//' | sort | uniq -c
একটি বিকল্প তবে কোনও ফাইল এক্সটেনশন না থাকলে কাজ করে না। আমার জানা দরকার যে কতগুলি ফাইলের এক্সটেনশন নেই।আমি একটি অ্যারের মধ্যে একটি অনুসন্ধান লুপ চেষ্টা করেছিলাম এবং তারপরে ফলাফলগুলি যোগ করেছিলাম, কিন্তু এই সময়টি কোডটি একটি অঘোষিত ভেরিয়েবল ত্রুটি ছুঁড়েছে তবে কেবল লুপের বাইরে:
declare -a arr arr=() echo ${arr[@]}
এটি একটি অঘোষিত ভেরিয়েবল ছুঁড়ে দেয়, পাশাপাশি একবার অনুসন্ধানের লুপটি সম্পূর্ণ হয়।
ext = [ f.split('.')[-1] for f in os.listdir('./') ]
Thatll এটা দম্পতি লাইন খাটো এবং সম্ভবত আরো Pythonic করা