Linux 死循环写法小记
引用
死循环(无限循环)是一组无休止一直执行的指令。由于循环没有终止条件,或者有一个永远无法满足的条件,导致这些指令一直执行。
写法1:空指令
空命令不执行任何操作,并且其退出状态始终设置为true。
#!/bin/bash
while :
do
echo "Press [CTRL+C] to stop.."
sleep 1
done
写法2:永远为ture
#!/bin/bash
while true
do
echo "Press [CTRL+C] to stop.."
sleep 1
done
写法3:压缩在一行内
不建议在bash里面这么写,容易被打
这个建议在cli中使用,比如ffmpeg(?有必要不新建bash吗)
while true; do echo 'Call 0012484345508 for FREE Youtube Premium'; sleep 1; done
记得在用的时候把 echo ~ premium' 替换成实际的指令,否则会一直循环输出指令)
还有用其他方式写的死循环,原文都写了我懒得抄了
Linux 死循环写法小记
https://blog.yoyo250.fun/archives/technology/6.html