Script Bash et mois en Anglais
pcsystemd
Messages postés
734
Statut
Membre
-
dubcek Messages postés 18806 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18806 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
dans un script BASH j'ai une variable définie de cette forme :
DATE=`date -d '-1 month' '+%B %Y'`
le souci c'est que une fois mon script executé, j'ai ce résultat :
1er June 2008
le mois est en Anglais. Je le voudrais en Français.
Ne pouvant pas toucher a l'environnement de la machine ou mon script s'execute je souhaiterais savoir comment faire un tableau de correspondance dans mon script du style :
June = Juillet
April = Avril
etc..
afin que j'ai ce resultat :
1er Juillet 2008
Merci
dans un script BASH j'ai une variable définie de cette forme :
DATE=`date -d '-1 month' '+%B %Y'`
le souci c'est que une fois mon script executé, j'ai ce résultat :
1er June 2008
le mois est en Anglais. Je le voudrais en Français.
Ne pouvant pas toucher a l'environnement de la machine ou mon script s'execute je souhaiterais savoir comment faire un tableau de correspondance dans mon script du style :
June = Juillet
April = Avril
etc..
afin que j'ai ce resultat :
1er Juillet 2008
Merci
A voir également:
- Script Bash et mois en Anglais
- Nbcar en anglais - Guide
- Corbeille en anglais - Guide
- Publipostage date en anglais ✓ - Forum Excel
- Ghost script - Télécharger - Polices de caractères
- Arobase en anglais - Forum Windows
3 réponses
euh june c'est juin...
sinon essaye ca
MONTH='-1 month'
if MONTH=January
set MOIS=Janvier
If MONTH=February
set MOIS=Fevrier
....
....
....
DATE=`date -d+ "MOIS" '+%B %Y'`
Je en suis pas sur du resultat...
sinon essaye ca
MONTH='-1 month'
if MONTH=January
set MOIS=Janvier
If MONTH=February
set MOIS=Fevrier
....
....
....
DATE=`date -d+ "MOIS" '+%B %Y'`
Je en suis pas sur du resultat...
ou créer un tableau
declare -a mois ; mois=(janvier février ...décembre)
et utiliser date +%m qui donne l'indice dans le tableau
declare -a mois ; mois=(janvier février ...décembre)
et utiliser date +%m qui donne l'indice dans le tableau
Merci je test ta solution.
J'ai mis pour tester cette portion de code dans un fichier dat mais cela ne fonctionne pas j'ai une erreur :