![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Inoltre, in sh shell | cfg | UNIX for Dummies Domande & Risposte | 1 | 09-28-2008 04:53 PM |
| Semplice, inoltre, di aiuto. | Bandit390 | Shell scripting e di programmazione | 3 | 09-23-2008 03:46 PM |
| Inoltre | e-mail lalit | Shell scripting e di programmazione | 2 | 08-06-2008 06:58 PM |
| Oltre problema | onlyroshni | Shell scripting e di programmazione | 2 | 12-10-2007 02:11 PM |
| Inoltre in virgola mobile | Ravi Raj Kumar | Shell scripting e di programmazione | 8 | 12-22-2006 02:47 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
|||||
|
aiuto in data script
sotto il mio script. In realtà nel mio script nel prendere la data corrente e quindi l'aggiunta di 15 giorni ad essa.
-------------------------------------------------- ------------------------ #! / bin / ksh Current_day \u003d `perl -e 'print int (tempo);' ` echo $ Current_day count \u003d 0 count \u003d `expr $ Current_day + 1296000» echo $ count perl -le 'print scalar localtime (' "$ count "');' perl -e '@ d \u003d localtime ((stat (turni)) [9]); printf "%-4d% 02d-% 02d \ n", $ d [5] 1900, $ d [4] 1, $ d [3] '' "$ count" ' -------------------------------------------------- ------------------------ l'ultimo comando che converte il valore di $ in formato AAAA-MM-DD non funziona. plz help me in questo? |
|
||||
|
Codice:
#!/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
|
|
|||||
|
Citazione:
Il data-funcs libreria di funzioni di shell è disponibile all'indirizzo Il Dating Game. |
![]() |
| Segnalibri |
| Tag |
| perl, perl turno, spostamento, spostamento perl |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|