![]() |
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 |
| A napok száma, a két különböző időpontokban | radheymohan | A UNIX a fejlett és szakértői Felhasználók | 1 | 10-16-2007 08:39 AM |
| Keresse meg a napok számát, és felsorolják az időpontok között | Raynon | Shell programozás és Scripting | 2 | 02-12-2007 08:52 PM |
| Különbség a két időpont nem napok??? | csaha | Shell programozás és Scripting | 1 | 01-13-2006 06:44 AM |
| Különbség a két napot ... | rajus19 | Shell programozás és Scripting | 4 | 01-04-2006 04:53 AM |
| nap között eltelt 2 dátumok | rkkiran | A UNIX a dummies Kérdések és válaszok | 1 | 03-04-2002 12:45 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
próbáld ezt elindítani - nyugtázza le kell kezelni több évre pl. 2007 -> 2008
Kód:
#!/bin/ksh
yday()
{
perl -e '
use POSIX qw(strftime);
$fmt = "%j"; # %j day of year 1 - 366
$mday = substr("$ARGV[0]", 8, 2);
$mon = substr("$ARGV[0]", 5 ,2);
$year = substr("$ARGV[0]", 0 ,4);
$weekday =
strftime($fmt, 0, 0, 0, $mday , $mon - 1, $year - 1900, -1, -1, -1);
print int $weekday;
' "$1"
}
today=$( yday 2008-03-10 )
oldat=$( yday 2008-01-03 )
ddiff=$(( $today - $oldat ))
echo "$ddiff"
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|