![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Segítség, kell, hogy az utolsó időpont az előző hónap | sirrtuan | Shell programozás és Scripting | 11 | 10-14-2008 05:59 AM |
| Get időpontot egy hónappal a mai naptól | frustrated1 | Shell programozás és Scripting | 5 | 08-15-2008 08:01 AM |
| Tegnap dátum hónap / dátum | skully | Shell programozás és Scripting | 5 | 06-24-2008 05:51 AM |
| múlt hónap végén dátuma | vanathi | A UNIX a fejlett és szakértői Felhasználók | 7 | 03-21-2008 04:17 PM |
| Hogyan veheti meg a hónap utolsó napjával unix | rajan_ka1 | Shell programozás és Scripting | 12 | 10-04-2005 07:20 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Kivonás dátumát (hónap) Probléma
#! / bin / ksh
month \u003d `date | cut-c5-8" év \u003d `date | cut-c24-28` echo "$ month" echo "$ year" --- Ez ad nekem kimenetet február és 2009 - de most azt akarom, hogy vonjuk ki 1 hónapon belül a jelenlegi szkript, és azt szeretnék kimenet Január 2009. Kérjük, vegye figyelembe, Kerestem sokat a fórumon, és megállapította a-v opció a dátum, de ez nem működik wd én mc. Kérem, segítsen ...!!! |
|
|||||
|
próbálja meg ezzel a lehetőséggel:
Kód:
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}
![]() Üdvözlettel, Praveen |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|