У вас пробел между count между = и между собственно присваиваемым значением, в результате count пустой.
И в операторе тест у вас [ $count -gt 0] при пустой переменной $count расшифровывается как [ -gt 0 ], о чем и сообщает ошибка синтаксиса.
При использовании оператора test, всегда берите переменные в кавычки, то есть
[ "$count" -gt 0 ] или используйте продвинутый test - [[ $count -gt 0 ]], что еще лучше.
Внимательнее с пробелами - где они нужны и где не нужны.