博主头像
憨憨Yo酱の博客

Ciallo ~

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
本文作者 yoyo
发布时间 2024-10-05
许可协议 CC BY-NC-SA 4.0
发表新评论