У меня есть цикл над именами переменных, и мне нужно проверить, является ли переменная, на которую указывает это имя, массив или нет. Я попытался сделать это, но ничего не нашел. Любая помощь?
for varname in AA BB CC; do
local val
if [ "$varname" is array ]; then # how can I perform this test?
echo do something with an array
else
echo do something with a "'normal'" variable
fi
done