From db24c7084fb22ff8943f998a7cc62952dd8a2f3d Mon Sep 17 00:00:00 2001 From: Jephte Clain Date: Fri, 21 Oct 2016 13:46:14 +0400 Subject: [PATCH] ulib: ajout de la fonction is_array() --- lib/ulib/base.array | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ulib/base.array b/lib/ulib/base.array index 3940090..5dadff4 100644 --- a/lib/ulib/base.array +++ b/lib/ulib/base.array @@ -3,3 +3,10 @@ ##@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" +}