![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Hjælp, jeg har brug for at få den sidste dag i foregående måned | sirrtuan | Shell Programmering og Scripting | 11 | 10-14-2008 06:59 AM |
| Få dato for en måned fra i dag | frustrated1 | Shell Programmering og Scripting | 5 | 08-15-2008 09:01 AM |
| går dato måned / dato | skully | Shell Programmering og Scripting | 5 | 06-24-2008 06:51 AM |
| sidste måned slutdato | vanathi | UNIX for Advanced & Ekspertsøgning Brugere | 7 | 03-21-2008 04:17 PM |
| hvordan man får måned sidste dato i UNIX | rajan_ka1 | Shell Programmering og Scripting | 12 | 10-04-2005 08:20 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Subtrahere dato (måned) Problem
#! / bin / ksh
måned \u003d `date | cut-C5-8` år \u003d `date | cut-C24-28` echo "$ måned" echo "$ year" --- Det giver mig output som februar og 2009 men nu vil jeg trække 1 måned fra den nuværende script og ønsker output som Januar 2009. Bemærk, jeg har søgt en masse på forum og fundet option-v med dato, men det virker ikke wd på min mc. Please help ...!!! |
|
|||||
|
prøv denne mulighed:
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}
![]() Hilsen, Praveen |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|