d3p*_*3pd 2 bash terminal flashing
我想让BASH终端闪烁.目标是使用标准Linux实用程序使终端在两种颜色之间闪烁,比如白色和黑色.我不介意终端是否填充了字符并清除以执行此操作.这可能是什么样子的粗略图片如下:
您可以使用以下shell命令在正常和反向视频之间切换:
printf '\e[?5h' # Turn on reverse video
printf '\e[?5l' # Turn on normal video
Run Code Online (Sandbox Code Playgroud)
这是我用于此目的的一个小 bash 脚本。当您按 ctrl-c 时,它还会重置终端。
#!/usr/bin/env bash
set -e
trap ctrl_c INT
function ctrl_c() {
printf '\e[?5l'
}
while true; do
printf '\e[?5h'
sleep 0.5
printf '\e[?5l'
sleep 0.5
done
Run Code Online (Sandbox Code Playgroud)