Одна проблема заключается в том, что вам нужно заключить в скобки пробелы, чтобы bash
знал, что это отдельные слова. То есть измени это:
while ["$count" -le "$n"]
к этому:
while [ "$count" -le "$n" ]
Другое, что это:
count='expr[$count+1]'
фактически устанавливает переменную count
для конкретной строки expr[$count+1]
. Что вы, кажется, имеете в виду, это:
count=$((count+1))
, который увеличивает значение count
на 1.