Afficher les X premiers éléments d'un tableau

Résolu
Nebbb -  
 Nebbb -
Bonjour,

Je travaille sur un petit script en awk et j'ai un petit soucis...

J'ai un tableau tab que je trie dansune boucle et dont j'aimerais afficher les 10 premiers éléments.

for (i=0; i<compteur; i++){	
	print tab[i] | "sort"	
	}


( je précise que je ne peux pas me servir de gawk pour trier mon tableau avant avec asort )

Merci

A voir également:

2 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

Fait un head après sort
lami20j@debian-acer:~$ cat fic|sort -g
2
3 
4
10
32
110
lami20j@debian-acer:~$ cat fic
110
2
32
4
10
3 
lami20j@debian-acer:~$ cat fic|sort -g
2
3 
4
10
32
110
lami20j@debian-acer:~$ cat fic|sort -g|head -2
2
3 
1
Nebbb
 
Nickel !! C'est exactement ce que je cherchais. Merci beaucoup lami.
0