Page 1 sur 1

Calcul de médiane en bash

Publié : lun. 4 juin 2012 15:20
par Zedoune
Salut !

Un petit script pour calculer une médiane en bash, ça marche que si le nombre d'éléments est impair. Si c'est pair, ça prend l'élément du milieu inférieur plutot que de faire la moyenne des 2 éléments du milieu :

function get_mediane {
        declare -a values
        values=($(echo $1 | tr ' ' '\n' | sort -n | tr '\n' ' '))
        echo "${values[$(( ${#values[*]} / 2 ))]}"
}