বাহ্যিক উত্স থেকে 10,000 ডলারের ইমেজ ফাইল সহ আমার একটি ডিরেক্টরি আছে।
অনেক ফাইল নামেই ফাঁকা স্থান এবং বিরাম চিহ্ন রয়েছে যা ডিবি বান্ধব বা ওয়েব বান্ধব নয়। আমি প্রতিটি ফাইলের শেষে (অ্যাকাউন্টিংয়ের উদ্দেশ্যে) একটি এসকিউ নম্বর যুক্ত করতে চাই। অনেকগুলি যদি না হয় তবে বেশিরভাগ ফাইলের নামের মধ্যে বর্ধিত লাতিন অক্ষরও রয়েছে যা আমি এসইও উদ্দেশ্যে রাখতে চাই (বিশেষত ফাইলের নামগুলি Google চিত্রগুলিতে ফাইলের সামগ্রীগুলি নিখুঁতভাবে উপস্থাপন করে)
আমি একটি বাশ স্ক্রিপ্ট তৈরি করেছি যা আমার কাঙ্ক্ষিত ফলাফলের সমস্ত ফাইলের নাম (অনুলিপি) করে। ব্যাশ স্ক্রিপ্টটি ইউটিএফ -8 এ সংরক্ষিত হয়েছে। এটি চালানোর পরে এটি প্রায় 500 টি ফাইল বাদ দেয় (ফাইল স্থিতিতে অক্ষম ...)।
আমি ডিরেক্টরিতে কনফিভ -f ইউটিএফ -8 -টি ইউটিএফ -8 চালিয়েছি এবং আবিষ্কার করেছি যে এই 500 টি ফাইলের নাম ইউটিএফ -8 এ এনকোড করা হয়নি (কনফ্যাম ইতিমধ্যে ইউটিএফ -8 এ থাকা ফাইলের নামগুলি সনাক্ত এবং উপেক্ষা করতে সক্ষম)
তারা বর্তমানে কোন ভাষা এনকোডিং ব্যবহার করছে তা খুঁজে পাওয়ার কোনও সহজ উপায় আছে ?
আমি নিজেই এটির সন্ধান করতে পেরেছি তা হল আমার টার্মিনাল এনকোডিংটি ইউটিএফ -8 এ সেট করে, তারপরে কনফের সাহায্যে সমস্ত সম্ভাব্য প্রার্থীর এনকোডিংগুলি দিয়ে পুনরুক্তি করা যতক্ষণ না এটি রূপান্তরিত নামটি প্রদর্শিত হয় যা 'সঠিক দেখাচ্ছে'। আমার নিশ্চিত হওয়ার কোনও উপায় নেই যে এই 500 টি ফাইলই সমস্ত একই এনকোডিং ব্যবহার করে, সুতরাং আমার এই প্রক্রিয়াটি 500 বার পুনরাবৃত্তি করতে হবে। আমি 'ঠিক দেখাচ্ছে' এর চেয়ে আরও একটি স্বয়ংক্রিয় পদ্ধতি চাই !!!