找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

5375

积分

0

好友

729

主题
发表于 昨天 20:43 | 查看: 4| 回复: 0

欢迎访问云栈社区,与众多开发者交流脚本技巧。在Bash脚本编程中,truefalse: 这三个命令虽然看似简单,但它们是构建可靠脚本的基石。它们常用于控制循环、函数返回码以及条件判断。接下来我们看几个典型场景。

11.1 节:无限循环

你可以用 while true 跑一个死循环:

while true; do
    echo ok
done

或者使用 :(冒号)命令,它同样返回成功状态:

while :; do
    echo ok
done

再或者,配合 untilfalse 也能实现:

until false; do
    echo ok
done

11.2 节:函数返回

在函数中,truefalse 的行为同样体现在 return 语句上。return 0 表示成功,非 0 值表示失败。例如:

function positive() {
    return 0
}

function negative() {
    return 1
}

positive 返回 0,可以在 if 判断中当作“真”;negative 返回 1,被视为“假”。

11.3 节:总会/永远不会执行的代码

利用 truefalse 可以直接控制代码是否执行:

if true; then
    echo "Always executed"
fi

if false; then
    echo "Never executed"
fi

这里的 true 条件永远成立,而 false 条件永远不成立,这在调试或临时屏蔽代码时非常有用。




上一篇:AI大模型首次自主发现并武器化0Day漏洞,成功绕过双因子认证
下一篇:系统越来越难改吗?错在架构失控,而非代码烂
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-5-15 00:28 , Processed in 0.648302 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表