运行 Lubuntu 20.04LTS,并尝试在 bash 脚本完成时发出悦耳的哔声。
在有人否决这一决定之前,我已尝试过:
beep
和
sudo modprobe snd-pcsp
和
say
和
echo -en "\007"
和
^G
和
printf '\a'
和
echo -e "\033[11;1000]\a"
和
echo -e "\033[10;1000]\a"
和
echo -en '\a'
到现在为止,我非常沮丧。我只想在 shell 脚本结束时听到一声响亮的“嘟”声,这样当脚本执行完成时,我就能听到它完成了。
哔声返回错误:“open():没有这样的文件或目录” “say”命令有效,但它非常柔和、混乱且数字化的语音,我真的只想要一个好听的哔声。老式风格,大约在 1975 年你在 Tandy-1000 上按错键的时候。
似乎这不可能、不可能那么难,但到目前为止我尝试过的所有方法似乎都是 11 年前的,几乎没有什么新信息。也许“哔”声消失了?我怀疑(但不确定)问题是我在 Lubuntu 中使用终端,而不是在实际的终端上。但除此之外……我只是迷路了。
在此先感谢所有愿意提供帮助的人。如果有必要,我可以使用“说”,这似乎确实有效。但如果可能的话,我只想要一个响亮的哔哔声。我是不是在要求月亮?
答案1
在这种情况下,答案是放弃并尝试其他方法:“aplay”命令。
我得到了一个我喜欢的声音的 .wav 文件,它所需要的只是:
aplay path/to/my/file.wav
而且效果很好。我希望“beep”命令能正常工作,但如果您只是想要一个 bash 脚本来播放警报,这是迄今为止最简单的方法。不知道它是否会对其他人有所帮助或起作用,但这是我所需要的。