![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Help, j'ai besoin d'obtenir le dernier jour du mois précédent | sirrtuan | De programmation et de script Shell | 11 | 10-14-2008 06:59 AM |
| Obtenez un mois à compter de la date d'aujourd'hui | frustrated1 | De programmation et de script Shell | 5 | 08-15-2008 09:01 AM |
| hier date mois / jour | skully | De programmation et de script Shell | 5 | 06-24-2008 06:51 AM |
| le mois dernier, date de fin | vanathi | UNIX for Advanced & Expert Users | 7 | 03-21-2008 04:17 PM |
| comment obtenir mois dernier en date unix | rajan_ka1 | De programmation et de script Shell | 12 | 10-04-2005 08:20 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Soustraire date (mois) Problème
#! / bin / ksh
month \u003d `date | cut-c5-8» year \u003d `date | cut-C24-28» echo "$ mois" echo "$ year" --- Ce que me donne la sortie et février 2009 mais maintenant, je tiens à le soustraire 1 mois à compter de la sortie de script et que vous voulez que Janvier 2009. S'il vous plaît noter que j'ai beaucoup cherché sur le forum et a trouvé l'option-v avec la date, mais il ne fonctionne pas sur mon wd mc. S'il vous plaît, aidez ...!!! |
|
|||||
|
essayez cette option:
Code:
get_month_name()
{
case $1 in
01) month_name="Jan"
02) month_name="Feb"
03) month_name="Mar"
04) month_name="Apr"
05) month_name="May"
06) month_name="Jun"
07) month_name="Jul"
08) month_name="Aug"
09) month_name="Sep"
10) month_name="Oct"
11) month_name="Nov"
12) month_name="Dec"
}
month=`date +%m`
year=`date +%Y`
month=$(( ${month} - 1 ))
if [[ ${month} -eq 0 ]]; then
month=12
year=$(( ${year} - 1 ))
fi
if [[ ${month} -lt 10 ]]; then # prefix a zero in front of
month=0${month}
fi
get_month_name "${month}"
echo ${month_name}${year}
![]() Observe, Praveen |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|