Je dois trouver une liste de parameters régionaux installés / pris en charge sur ma machine Linux. existe-t-il un moyen de trouver une liste de parameters régionaux valides dans mon Linux en utilisant perl?
Merci
Cette commande vous donnera une liste de parameters régionaux:
locale -a
A partir d’un script Perl, vous pouvez exécuter le même en utilisant
system("locale -a");
Si vous voulez la liste de tous les parameters régionaux pris en charge, dans ma dissortingbution Debian, ils sont dans /usr/share/i18n/SUPPORTED
, vous pouvez donc faire:
system("cat /usr/share/i18n/SUPPORTED");
my @locale_list = `locale -a`; chomp(@locale_list);
http://perldoc.perl.org/perllocale.html#Finding-locales :
Pour les parameters régionaux disponibles dans votre système, consultez également setlocale (3) pour voir si cela mène à la liste des parameters régionaux disponibles (recherchez la section VOIR AUSSI). Si cela échoue, essayez les lignes de commande suivantes:
locale -a nlsinfo ls /usr/lib/nls/loc ls /usr/lib/locale ls /usr/lib/nls ls /usr/share/locale