2012-09-20 9 views
10

मुझे अपने लिनक्स मशीन में इंस्टॉल/समर्थित लोकेल की एक सूची ढूंढनी होगी। क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?क्या मेरे लिनक्स में perl का उपयोग कर वैध लोकल की सूची ढूंढने का कोई तरीका है?

धन्यवाद

उत्तर

19

यह कमांड आपको एक स्थान सूची दे देंगे: आप सभी की सूची चाहते हैं

system("locale -a"); 
4

का उपयोग कर एक पर्ल स्क्रिप्ट से

locale -a 

आप एक ही निष्पादित कर सकते हैं समर्थित डेबियन डिस्ट्रो में, वे /usr/share/i18n/SUPPORTED में हैं, इसलिए आप कर सकते हैं:

system("cat /usr/share/i18n/SUPPORTED"); 
2

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 
संबंधित मुद्दे

 संबंधित मुद्दे