j'ai une debian qui est installée en français et j'ai un soucis avec la fonction date.
car si je fais : date +%b
ça m'affiche le nom du mois en français
or pour un script j'ai besoin que ça me l'affiche en anglais
comment faire ? plz
Publicité
Posté le 01-07-2005 à 09:36:31
l0ky
Posté le 01-07-2005 à 09:38:33
tu changes tes locale
edit: Exemple
augure@mano 9:39:57 Fri
\_{~} date
ven jui 1 09:39:59 CEST 2005
augure@mano 9:39:59 Fri
\_{~} setenv LC_ALL C
augure@mano 9:40:06 Fri
\_{~} date
Fri Jul 1 09:40:07 CEST 2005
augure@mano 9:40:07 Fri
\_{~}
Message édité par l0ky le 01-07-2005 à 09:40:04
bab
Posté le 01-07-2005 à 09:40:20
ça va pas mettre le clavier en qwerty ?
et tu peux me donner la démarche plz ?
l0ky
Posté le 01-07-2005 à 09:41:55
non
oui
bab
Posté le 01-07-2005 à 09:43:34
setenv ne marche pas, il y aun paquet a installer ?
l0ky
Posté le 01-07-2005 à 09:47:03
ca dépend de ton shell, moi je suis en tcsh, LC_ALL c'est juste une variable. Je connais pas ton shell, adapte
l0ky
Posté le 01-07-2005 à 09:47:44
Si tu es en bash tu fais LC_ALL=C
bab
Posté le 01-07-2005 à 09:50:31
l'affectation de la variable marche bien (avant LC_ALL n'avait aucune valeur)
mais toujours en français
l0ky
Posté le 01-07-2005 à 09:51:24
export LC_ALL=C
l0ky
Posté le 01-07-2005 à 09:52:06
Renseigne toi un peu sur les locales si tu dois les modifier dans des scripts. man locale par exemple.
Message édité par l0ky le 01-07-2005 à 09:52:15
Publicité
Posté le 01-07-2005 à 09:52:06
bab
Posté le 01-07-2005 à 09:54:52
oki oui c'est bon merci
est-ce qu'en redémarrant, ça restera comme ça où alors est-ce que ça sera de nouveau en fr ?
l0ky
Posté le 01-07-2005 à 09:58:52
ca sera de nouveau en francais
Mais si c'est dans un script qu'est qui t'empeche de rajouter cette ligne dedans ?
bab
Posté le 01-07-2005 à 10:11:36
oui oui j'ai rajouté ça dans le script ça marche bien
c'était juste par curiosité
merci encore