PDA

Visualizza la versione completa : Come effettuare download ed estrarre il tempo


MatCap83
13-03-2009, 10:27
Salve a tutti, premetto che non conosco il perl, e sto valutando da un paio di giorni se potrebbe risolvere i miei problemi... Spiego il motivo. Il mio script dovrebbe effettuare dei download, ottenere i tempi di scaricamento (i secondi), memorizzarli, e quindi effettuare la media... una cosa semplice penso :mame: ! Ho cercato di scrivere qualcosa in bash, con wget, e con la memorizzazione dei dati in stringhe, il problema è che se ho una stringa, non è banale ricavare un numero al suo interno, da interpretare come tale!!! Quindi in perl è possibile una cosa del genere? Del tipo, se ho la seguente stringa:

"download ...... =5.4s"

è possibile ridurre la stringa a "5.4", da interpretare come numero?

grazie

MARTEDI
13-03-2009, 10:42
si può fare di meglio, cmq fatta al volo:

$riga="download ...... =5.4s";
@mom=split(/=/,$riga);
$num=$mom[1];
chop $num;


$num sono i tuoi secondi

MatCap83
13-03-2009, 11:00
Originariamente inviato da MARTEDI
si può fare di meglio, cmq fatta al volo:

$riga="download ...... =5.4s";
@mom=split(/=/,$riga);
$num=$mom[1];
chop $num;


$num sono i tuoi secondi

:D grazie!!! Mi piace questo! Ora provo subito... Perché in bash è tutto molto limitato... avevo pensato anche a Java, che conosco benino, ma fare il tutto non è semplicissimo!

Loading