encontrou a solução mim mesmo (em esta questão relacionada ). Use isto:
echo -e '\x1b[41;37mWarning text\x1b[K\x1b[0m';echo Normal text
A documentação diz sobre \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.