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

[Résolu/Fermé]
Signaler
-
 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

2 réponses

Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 554
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Nickel !! C'est exactement ce que je cherchais. Merci beaucoup lami.