我在 Linux 下使用一些 Bash 脚本,这些脚本需要一些时间才能完成;我想在它们的末尾添加一个命令,以便在这些任务完成时响起系统铃声,这样我就可以收到通知。
执行此操作的正确命令是什么?(请注意,我需要的是得到通知,带有声音和可能的消息,这样我就可以接受这方面的任何解决方案)。
答案1
tput bel
是一种相对便携的解决方案。
答案2
尝试这个命令:
echo -e "\07"
或者
echo -e "\a"
它们是相同的。“07”是 ASCII 中 BEL(铃声)字符的八进制表示,“a”代表“alert”,字母可能更容易记住。如注释中所述,-e 开关启用转义序列。此外,您还可以在转义字符后直接附加一条消息,如下所示:“\aSuccess!”。