On 2006-08-08 23:52:24 +0200, Denis Barbier wrote: > On Tue, Aug 08, 2006 at 11:09:52PM +0200, Sylvain Sauvage wrote: [...] > > Exemples : > > - 'ifconfig | grep adresse' ne fonctionne pas en anglais, donc à éviter ; > > - de même, 'ifconfig | grep address' peut ne pas fonctionner : si la > > locale de celui qui exécute le script est le français (même s'il s'agit > > de root), c'est « adresse » qu'il faut chercher. > > > > La solution est donc de fixer la locale dans le script/programme pour que > > la sortie soit conforme à ce que l'on attend en entrée. > > > > Et la seule « locale » qui soit sur tous les postes, c'est l'absence de > > locale. Avec LANG=C, on est assuré de ne pas être perturbé par la locale. > > Effectivement, cette explication est très logique, mais il faut utiliser > LC_ALL=C qui a une priorité supérieure à LANG ;)
Oui. Et LANGUAGE est ignoré, surtout parce que c'est une extension, de façon à ce que les scripts POSIX génériques (qui ne connaissent pas LANGUAGE) continuent de fonctionner avec juste un LC_ALL=C. -- Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/> 100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/> Work: CR INRIA - computer arithmetic / SPACES project at LORIA -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]