bash - 如何使文本在 shell 脚本中闪烁

标签 bash blink

我有下面这段代码:

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/

相关文章:

bash - 在 shell 中实现通配符扩展

iphone - OpenSSL 构建脚本在 Xcode 中作为 'run script' 阶段运行时失败(在 Xcode 之外成功)

html - 将 column-count 与::before 一起使用

ios - 在 Swift 3 中单独按下按钮时制作标签文本 "blink"或 "flash"

css - 在 Chrome 的用户代理样式表中,为什么使用 "-webkit-margin-before"等而不是 "margin-top"等?

bash - 如果未设置变量,则在 Bash 中为变量分配默认值

bash - 如何在shell脚本中处理Ctrl + c?

linux - 不同文件类型的部分文件重命名

ffmpeg - 帧出现在 pts_time 之前 0.000057 秒使用 ffmpeg

android - 如何在android中闪烁通知图标? [完毕]