Я пишу сценарий на bash. Я хотел бы напечатать цветную строку на терминале с помощью команды echo
и изменить цвет строки в зависимости от цвета фона терминала.
В настоящее время я просто печатаю строку белым цветом, например: echo -e "$(tput setaf 7)my string here"
.
Есть ли способ распечатать строку другим цветом, если цвет фона терминала также белый? Я бы предпочел не устанавливать сам цвет фона, чтобы моя строка была видна.
Заранее спасибо!