[EMAIL PROTECTED] wrote: > > On Sat, 28 Apr 2001 00:27:50 +0200, Frodo Baggins wrote: > > >Perl rulez :))))) > > > >dimmi i formati e vedo che posso fare.... > > Ci sono tante tabelle fatte cosi': > > 1 numero > 2 numero > 3 numero > 4 numero > . > . > . > 11 numero > > Il massimo numero di righe e' 11, ma potrebbero essere meno. > > Si vuole costruire uno "storico" in questo modo: > > 1 2 3 4 ... 11 > num num num num num > num num num num num > . > . > . > > Ora, con join si puo' fare lo storico in "orizzontale", poi serve > qualcosa che giri la tabella in verticale, per darla in pasto a gnuplot > e fare un grafico. > > (Mai giocato a vgaplanets...?) > > -- > http://digilander.iol.it/42 > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
$cat q 1 a 2 b 3 c $cat w 1 d 2 e 3 f $cat e 1 g 2 h 3 i $cat q w e |\ awk '{ a[$1] = a[$1] "\t" $2; } END { for (i in a) print i, a[i] }' $1 |\ sort -n |\ awk '{for (i=1; i<=NF; i++) a[i] = a[i] "\t" $i} END { for (i=1; i<=NF; i++) print a[i] }' 1 2 3 a b c d e f g h i il primo awk genera la tabella: 1 a d g 2 b e h 3 c f i il secondo la traspone. il sort e` per il caso in cui la prima colonna dei file non sia ordinata. Ciao, Gianluca