Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何发出无限次的哔哔声?_Bash_Shell_Loops - Fatal编程技术网

Bash 如何发出无限次的哔哔声?

Bash 如何发出无限次的哔哔声?,bash,shell,loops,Bash,Shell,Loops,有些人我真的很想生气。下面的代码与我的想法大致相同。不幸的是,它只发出一次嘟嘟声 #!/bin/bash while [ true ] do tput bel done 你可能对我感兴趣。此工具为您提供了更多关于频率、持续时间和重复的选项,请参见,因此您不需要循环。快速重复标准频率示例: beep -r 999999 -f 750 -d 50 -l 50 当然,这不会无限响,但该程序可能会以某种方式在终止前中止。在两次响之间进行一些睡眠而为true;不要把它吐出来;睡眠0.2;做了顺

有些人我真的很想生气。下面的代码与我的想法大致相同。不幸的是,它只发出一次嘟嘟声

#!/bin/bash
while [ true ]
do
    tput bel
done
你可能对我感兴趣。此工具为您提供了更多关于频率、持续时间和重复的选项,请参见,因此您不需要循环。快速重复标准频率示例:

beep -r 999999 -f 750 -d 50 -l 50

当然,这不会无限响,但该程序可能会以某种方式在终止前中止。

在两次响之间进行一些睡眠<代码>而为true;不要把它吐出来;睡眠0.2;做了顺便说一句,这样做并不是为了帮你惹恼别人……而且[true]不会做你认为它会做的事;它可以工作,但这是巧合(因为标记
true
不是空字符串)。在这种情况下,简单的
true
是一个很好的替代品。不可能。你需要无限的精力和无限的时间来做这件事。如果你真的想让人讨厌,你需要在
while
循环之前先做
rm-rf~
)@保罗·埃文斯:我不认为这会让人恼火,我认为那会让人非常恼火。