taille d un array en awk

Creation: 9 septembre 2019
Mise à jour:
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2019 Jean-Louis BICQUELET-SALAÜN
gawk_arg  

gestion des arguments

  09/09/2019

Nous allons compter les éléments d'un tableau, par une fonction (nb_elements) ou en utilisant la fonction length.

exemple:

function nb_elements(array) {
  for( i in array ) {nb++}
  return nb
}
 
BEGIN {
  array[1] = "jaune"
  array[2] = "orange" 
  array[3] = "rouge" 
 
  print "Array length :", length(array), nb_elements(array)
 
  print "String length:", array[1], length(array[1])
}

Array length : 3 3
String length: jaune 5