Создать мигающий текст с эхо-символами

Я узнал о вариантах форматирования, используемых в сценариях оболочки, которые выглядят следующим образом:

\033[37:40mAnyText\033[0m 

Теперь я хочу повторить текст следующим образом:

 echo -e "SomeText \033[5;31;47mMoreText\033[0m" 

Целое число 5 для мигания. Другое форматирование работает, но не мигает – почему?

2 Solutions collect form web for “Создать мигающий текст с эхо-символами”

Это независимый от терминала способ включения мигающего атрибута. Если он не работает, либо вы неправильно настроили тип терминала, он не включен в характеристиках терминала, либо просто не поддерживается:

 tput blink echo hello, world tput sgr0 

База данных terminfo заслуживает внимания (а не чтения сна , ум), чтобы найти получитаемые имена для терминальных кодов кода выхода.

Я нахожу, что гном-терминал и его близкий родственник-терминал не поддерживают мигание, но xterm делает, по крайней мере частично. Даже тогда он поддерживает только медленное мигание (код 5, а не 6), и текст только мигает, когда окно имеет фокус.

  • Очистить содержимое файла
  • Как добавить папку на удаленный хост PATH с помощью сценария оболочки?
  • Сценарии оболочки для журналов базы данных
  • Shell Script для переименования текущего рабочего каталога с заданным именем
  • Команда для объединения всех окон терминала?
  • bash - определяющие переменные с VAR = $ {: - по умолчанию}
  • Как изменить текст внутри одинарных кавычек?
  • Продолжайте запускать скрипт через ssh
  • Я хочу использовать переменную, объявленную внутри сеанса SSH, для локального использования в сценарии оболочки
  • Как удалить цветовые коды из stdout и pipe в файл и stdout
  • IF для возврата true, если слово содержит конкретное письмо
  • Linux и Unix - лучшая ОС в мире.