Если у меня естьКак получить размер второго измерения двумерных массивов в bash?
arr[0,0]=0;
arr[0,1]=1;
И я стараюсь
echo ${#arr[0,@]}
Я получил
bash: 0,@: syntax error: operand expected (error token is "@")
Что такое правильный способ получить размер второго измерения или arr
?
не строковых ключей; индекс оценивается в арифметическом контексте, в котором поддерживается оператор запятой. – chepner
Учитывая эту ошибку, это арифметический контекст. Без этого это может быть ассоциативный массив, в этом случае anubhava будет правильным. –