|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : avril 2008 Messages : 140 ![]() |
bonjour,
j'ai récupérer la valeur du mois dans un fichier(vMois) et je veux tester cette valeur en utilisant une boucle if voila ce que j'ai fait mais ça ne marche pas minute=`date +%M` heure=`date +%H` jour=`date +%d` #mois=`date +%m` #an=`date +%Y` an=2008 mois=janvier nomfich=/tooto/mimi/defi/Hrt/$an/$mois/Tom ligne=$(sed -n "2p" $nomfich) vAnnee=$(echo $ligne | cut -c6-9) vMois=$(echo $ligne | cut -c10-11) if [ $vMois = 01 or 03 or 05 or 07 or 08 or 10 or 12 ] then vDatefin="31/$vMois/$vAnnee" echo "Datefin : $vDatefin" elif [ $vMois = 02 ] then vDatefin="28/$vMois/$vAnnee" echo "Datefin : $vDatefin" elif [ $vMois = 04 or 06 or 09 or 11 ] then vDatefin="30/$vMois/$vAnnee" echo "Datefin : $vDatefin" fi Merci de m'aider. |
|
|
00
|
|
|
#2 |
![]() Inscription : mars 2004 Messages : 1 298 ![]() |
Haie , allez lire le "cours shell" dans ma signature ....
Code :
if [[ $vMois = '01'|| $vMois = '03' ....... ]] |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com