В Терминале нажмите Редактировать > Настройки профиля > Цвета
См. Цвет текста и фона
Снимите флажок Использовать цвета из системной темы
И установите Встроенные схемы: на: Серый на черном
Разберем на отдельные компоненты
"${count// /}"
представляет собой синтаксис расширения параметра для замены всех пробелов в содержимом переменной пустой строкой. например. 2 1
становится просто21
=~ ^[0-9]+$
выполняет операцию регулярного выражения bash
сопоставления строки в левой части с набором цифр только . ! [[..]]
отменяет всю операцию, что означает, что условие становится истинным, только если содержимое count
является , а не строкой цифр. if
вы echo
выводите числовое значение 1
, а при ошибке if
возвращает фактическое значение count
без удаления пробелов, выполненного в 1 ).