короткий :tput этого не делает.
дольше :ваш скрипт может это сделать
Например,проверьте, является ли стандартный вывод терминалом:
if [ -t 1 ]
then
color=$( tput setaf 1 )
normal=$( tput sgr0 )
else
color=""
normal=""
fi
Беспроводной адаптер в вашей системе, по-видимому, совершенно новый, а версия Buster Release firmware-atheros
не имеет правильной микропрограммы.
Вы можете загрузить новейшую версию с packages.debian.org , ссылка внизу этой страницы. Как вы можете видеть из перечисленного там содержимого, QCA9377/hw1.0/firmware-6.bin
включено.
Обычно не рекомендуется смешивать пакеты из «нестабильной» версии с выпущенной версией Debian, но (1 )as «buster» был выпущен совсем недавно и (2 )этот файл содержит только прошивку, проблем с установкой этого нового пакета на "buster" возникнуть не должно.
Используйтеdpkg -i firmware-atheros_20190717-1_all.deb
(или другое имя файла пакета ), чтобы установить его.