Я нашел решение (в этот связанный вопрос ). Используйте это:
echo -e '\x1b[41;37mWarning text\x1b[K\x1b[0m';echo Normal text
В документации говорится о \ x1b [K
:
K EL Erase line (default: from cursor to end of line).
ESC [ 1 K: erase from start of line to cursor.
ESC [ 2 K: erase whole line.