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

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

\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), и текст только мигает, когда окно имеет фокус.

  • Введите два числа и добавьте их, когда «a» напечатано, вычтите, когда «s» напечатано
  • Как загрузить PDF-файлы из PubMed, учитывая их идентификаторы?
  • Как выполнить инкрементное резервное копирование на ленточном накопителе
  • Как использовать SSH для запуска сценария оболочки на удаленной машине?
  • Использовать awk-результаты в качестве параметров для другой команды
  • Как печатать IP / MASK из списка?
  • Добавлять файл, выводить на экран и перенаправлять из stderr все сразу, без тройника
  • Вопрос AIX по команде cp
  • Очень странное поведение с grep и IFS
  • Как объединить и суммировать поля на основе 2 столбцов
  • Различные результаты при использовании скрипта или кода вставки
  • Linux и Unix - лучшая ОС в мире.