##@cooked comments # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 ## Fonctions de base: gestion des tableaux ##@cooked nocomments uprovide base.array urequire base.core function is_array() { # tester si la variable $1 est un tableau local -a arrays eval "arrays=($(declare -p -a | while read dummy dummy var; do echo ${var%%=*}; done))" array_contains arrays "$1" }