Classer les lignes d'un fichier texte en fonc

Résolu/Fermé
jil - 15 mars 2012 à 09:43
 jil - 15 mars 2012 à 12:07
Bonjour,

j'ai un fichier texte absolument énorme (plus de 80'000 lignes donc je ne peux pas traiter ces données sous excel/ooocalc) et j'aimerai trier (la même chose qu'on peut faire avec excel/ooocalc) ces données en fonction d'une colonne qui contient un simple chiffre.

ce fichier texte est au format "tab delimited".

si vous avez une quelconque idéec'est avec plaisir que j'en prends note !

Merci beaucoup !
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
15 mars 2012 à 10:05
Salut,

Avec "sort" ?

$ cat plop 
blabla	blablabla	5	bla	blabla
blabla	blablabla	12	bla	blabla
blabla	blablabla	2	bla	blabla
blabla	blablabla	25	bla	blabla
blabla	blablabla	8	bla	blabla
blabla	blablabla	1	bla	blabla
blabla	blablabla	30	bla	blabla
blabla	blablabla	13	bla	blabla
blabla	blablabla	17	bla	blabla
blabla	blablabla	4	bla	blabla
blabla	blablabla	99	bla	blabla
blabla	blablabla	125	bla	blabla

$ sort -n -k 3 plop 
blabla	blablabla	1	bla	blabla
blabla	blablabla	2	bla	blabla
blabla	blablabla	4	bla	blabla
blabla	blablabla	5	bla	blabla
blabla	blablabla	8	bla	blabla
blabla	blablabla	12	bla	blabla
blabla	blablabla	13	bla	blabla
blabla	blablabla	17	bla	blabla
blabla	blablabla	25	bla	blabla
blabla	blablabla	30	bla	blabla
blabla	blablabla	99	bla	blabla
blabla	blablabla	125	bla	blabla

$

Je te laisse jeter un oeil au man sort ;-))
0
okay merci bien...
au passage, tu ne connaîtrais pas une console linux portable pour windows ?
j'ai pas moyen d'installer un quelconque programme et je ne vois pas bien s'il existe un équivalent simple de la commande 'sort' sous windows... mais connaissant la bête, je pense reboot sur une live usb en attendant et essayer avec ta méthode, merci ! ;-)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
15 mars 2012 à 10:13
A part Cygwin non je ne vois pas ;-(
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 mars 2012 à 10:26
hello
et avec le sort Unix pour Windows ?
disponible là dans usr/local/wbin : https://sourceforge.net/projects/unxutils/files/latest/download
C:> .\sort -nk 3  plap
blabla  blablabla       1       bla     blabla
blabla  blablabla       2       bla     blabla
blabla  blablabla       4       bla     blabla
blabla  blablabla       5       bla     blabla
blabla  blablabla       8       bla     blabla
blabla  blablabla       12      bla     blabla
blabla  blablabla       13      bla     blabla
blabla  blablabla       17      bla     blabla
blabla  blablabla       25      bla     blabla
blabla  blablabla       30      bla     blabla
blabla  blablabla       99      bla     blabla
blabla  blablabla       125     bla     blabla

C:>
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
15 mars 2012 à 11:02
Merci dubcek, j'avais complètement zappé les gnu-utils for Windows sur le coup ;-\
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 15/03/2012 à 11:06
et il n'y a rien à installer, de simples exe qu'il suffit d'extraire du .zip
0