Я пытаюсь присвоить длину массива переменной.
servers=(apple orange) len = ${#servers[@]}
он говорит, что команда len не найдена. почему?
Между именем переменной и оператором присваивания не должно быть пробелов =.Если вы это сделаете, имя переменной будет рассматриваться как команда.
=
Попробуйте:
len=${#servers[@]}