我有下面这段代码:
echo "\033[33m程序名称\033[0m"
将颜色更改为黄色。
如何使文本“程序标题”闪烁?
最佳答案
尝试添加 -e
如果没有它就不能工作
您可能需要将 -e
选项添加到 echo
(至少我使用的所有或大多数系统都需要这样做)。以下将告诉您的系统使文本闪烁:
echo -e "\033[5mTitle of the Program\033[0m"
你可以有闪烁的和颜色
而且您不必选择黄色或闪烁。你可以吃蛋糕也可以吃:
echo -e "\033[33;5mTitle of the Program\033[0m"
一些系统忽略闪烁代码
您的系统可能会忽略闪烁代码——这似乎很常见。如果你想让文本突出,但闪烁被忽略,你可以使用 7
反转颜色:
echo -e "\033[33;7mTitle of the Program\033[0m"
或者您可以使用闪烁的和反转颜色(和黄色):
echo -e "\033[33;5;7mTitle of the Program\033[0m"
关于bash - 如何使文本在 shell 脚本中闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17439482/