मुझे अपने लिनक्स मशीन में इंस्टॉल/समर्थित लोकेल की एक सूची ढूंढनी होगी। क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?
धन्यवाद
मुझे अपने लिनक्स मशीन में इंस्टॉल/समर्थित लोकेल की एक सूची ढूंढनी होगी। क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?
धन्यवाद
यह कमांड आपको एक स्थान सूची दे देंगे: आप सभी की सूची चाहते हैं
system("locale -a");
का उपयोग कर एक पर्ल स्क्रिप्ट से
locale -a
आप एक ही निष्पादित कर सकते हैं समर्थित डेबियन डिस्ट्रो में, वे /usr/share/i18n/SUPPORTED
में हैं, इसलिए आप कर सकते हैं:
system("cat /usr/share/i18n/SUPPORTED");
my @locale_list = `locale -a`;
chomp(@locale_list);
http://perldoc.perl.org/perllocale.html#Finding-locales:
आपके सिस्टम में उपलब्ध स्थानों के लिए, परामर्श भी setlocale (3) को देखने के लिए कि क्या यह उपलब्ध स्थानों की सूची की ओर जाता है (यह भी देखें अनुभाग के लिए खोज)। यदि यह विफल हो जाता है, तो निम्न कमांड लाइनों को आज़माएं:
locale -a
nlsinfo
ls /usr/lib/nls/loc
ls /usr/lib/locale
ls /usr/lib/nls
ls /usr/share/locale