![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Antall dager mellom to forskjellige datoer | radheymohan | UNIX for Advanced & ekspertbrukere | 1 | 10-16-2007 09:39 |
| Finn antall dager og liste opp datoene i mellom | Raynon | Shell programmering og Skripting | 2 | 02-12-2007 08:52 |
| Forskjellen mellom to datoer i noen dager?? | csaha | Shell programmering og Skripting | 1 | 01-13-2006 06:44 |
| Forskjellen mellom to datoer ... | rajus19 | Shell programmering og Skripting | 4 | 01-04-2006 04:53 |
| dager gått mellom 2 datoer | rkkiran | UNIX for Dummies Spørsmål og svar | 1 | 03-04-2002 12:45 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
prøve dette for å starte - notat må du håndtere cross-årene f.eks 2007 -> 2008 Code:
#!/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"
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|