paolo ha scritto:
Vorrei ordinare un file secondo i valori di una data colonna. Il file ha
il seguente formato:
Frame No. Frametype Time[ms] Length [byte]
--------------------------------------------------------------------
1 I 0 534
2 P 120 1542
3 B 40 134
in teoria potrebbe bastare qualcosa del genere:
$ head -n 2 INFILE; sed 1,2d INFILE | sort --key=POSIZIONE
Nota: sostituire a INFILE e POSIZIONE i valori appropriati
però bisognerebbe avere le colonne allineate a destra e non a sinistra
per ottenere l'effetto voluto
cioè al posto di avere
0
120
40
si deve avere
0
120
40
Se vuoi salvarti tutto su un file
$ head -n 2 INFILE > OUTFILE
$ sed 1,2d INFILE | sort --key=POSIZIONE >> OUTFILE
Ciao
Davide
--
Dizionari: http://sourceforge.net/projects/linguistico
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam