[Linux-Biella] ancora script
CIARROCCHI Paolo
linux@bilug.linux.it
Mon, 18 Feb 2002 11:11:12 +0100
> > Qualcuno sa come compiere questa operazione direttamente sul file?
> Bhe', puoi farlo direttamente nello script in perl, se vedi
> tu ad un certo punto hai una variabile che viene poi stampata
> (print), puoi tranquillamente fare delle operazioni prima di stamparle
Questo e' sicuramente vero, ma non so come farlo...
#!/usr/bin/perl
$|=1;
while (<>) {
chop;
if (/^memory\s+(\d+)$/) {
$mem = $1;
print "$mem\t";
}
if (/\s([\d:.]+)elapsed/) {
$elapsed = $1;
print "$elapsed\n";
}
}
Questo e' lo script, e i valori che devo modificare sono quelli contenuti in
$elapsed.
Con sed e gnuplot ottengo il risultato, ma ci deve essere un modo piu'
pulito per ottenerlo!
--
Paolo