@link77

Как количество элементов массива подставить в переменную bash?

Добрый день.

К примеру:
Есть массив ${{my_array[@]}, в него данные приходят из функции.
Если напишу
echo ${{#my_array[@]}

Выводит: 11

Вопрос, каким образом мне это число 11 подставить в переменную??
i=${{#my_array[@]} - не катит (
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Hanharr
i=`echo ${#my_array[@]}`
echo $i
Ответ написан
Комментировать
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
i=${{#my_array[@]} - не катит (

Слишком много скобочек. Должно быть
i=${#my_array[@]}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы