![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Außerdem im sh-Shell | cfg | UNIX for Dummies Questions & Answers | 1 | 09-28-2008 03:53 PM |
| Einfache Außerdem helfen. | Bandit390 | Shell Programmierung und Scripting | 3 | 09-23-2008 02:46 PM |
| Neben | E-Mail-Lalit | Shell Programmierung und Scripting | 2 | 08-06-2008 05:58 PM |
| Zusatz Problem | onlyroshni | Shell Programmierung und Scripting | 2 | 12-10-2007 02:11 PM |
| floating point Neben | Ravi Raj Kumar | Shell Programmierung und Scripting | 8 | 12-22-2006 02:47 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
|||||
|
Hilfe bei der Tag-Skript
unter meinem Skript. Tatsächlich in meinem Skript im wobei das aktuelle Datum und anschließend innerhalb von 15 Tagen zu.
-------------------------------------------------- ------------------------ #! / bin / ksh Current_day \u003d `perl -e 'print int (Zeit); "" echo $ Current_day count \u003d 0 count \u003d `expr $ Current_day + 1296000" echo $ zaehler perl -le 'print scalar localtime ( "$ count "');' perl -e '@ d \u003d localtime ((stat (shift)) [9]); printf "% 4d-% 02d-% 02d \ n", $ d [5] 1900, $ d [4] +1, $ d [3] "" "$ count" -------------------------------------------------- ------------------------ den letzten Befehl, der die $ Zählwert in YYYY-MM-DD funktioniert nicht. plz help me in this? |
|
||||
|
Code:
#!/bin/ksh
tictock()
{
perl -e '
$now = time;
$increment = 1296000;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($now);
$year += 1900;
for($i=0, $thisyear = $year ; $thisyear==$year ; $i++)
{
printf ("%4d-%02d-%02d ", $year, $mon, $mday);
$incr=($increment * $i) + $now;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime($incr);
$year += 1900;
$mon += 1;
}
'
}
set -A arr $(tictock )
let i=0
while [[ $i -lt ${#arr[*]} ]]
do
print ${arr[i]}
i=$(( i + 1))
done
|
|
|||||
|
Zitat:
|
![]() |
| Lesezeichen |
| Tags |
| perl, perl Verschiebung, Schicht, Verlagerung perl |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|