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

2 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  2. Nebbb
     
    Nickel !! C'est exactement ce que je cherchais. Merci beaucoup lami.
    0