在 Bash 中声明和使用布尔值
在 Bash 中,没有布尔值。但是,我们可以根据我们的要求将 shell 变量指定为 0
或 False
和 1
或 True
的值。另一方面,Bash 支持逻辑布尔运算符。当脚本必须根据变量的 True
或 False
值创建输出时,它是必需的。
Bash 布尔值
让我们看一个例子。
#!/bin/bash
sunny=true
if $sunny ; then
echo 'Its a hot day!'
fi
输出:
Its a hot day!
保存上述脚本并在终端中运行。现在,让我们将 sunny
更改为 false
。
#!/bin/bash
sunny=false
if $sunny ; then
echo 'Its a hot day!'
else
echo 'May be rainny!'
fi
输出:
May be rainny!
在 Bash 中使用 0 或 1 作为布尔值
让我们看一个例子。我们将 sunny
设置为 0
并使用 -eq
比较数值。
#!/bin/bash
sunny=0
if [ $sunny -eq 0 ]; then
echo 'Its a hot day!'
fi
输出:
Its a hot day!
相关文章
在 Bash 中运行 find -exec 命令
发布时间:2024/03/14 浏览次数:92 分类:操作系统
-
本文将演示如何使用 find 命令的 -exec 参数来使用 find 命令定位文件中的任何文本。
Linux 中的 grep 命令
发布时间:2024/02/04 浏览次数:88 分类:操作系统
-
本教程演示使用 grep 命令匹配不区分大小写的模式、计算匹配的数量、显示匹配的文件名、匹配精确模式、仅显示匹配的模式、显示行号、反转模式匹配、匹配起始字符串并匹配一行的
Bash 脚本中的 eval 命令
发布时间:2023/06/11 浏览次数:337 分类:操作系统
-
本文是关于在 Bash 脚本中使用字符串作为命令的。 为此,使用了 eval 命令。Bash 脚本中的 Eval 命令 在某些 Bash 脚本中,您必须使用变量或输入值(例如)创建一个字符串,并在最后将其作为命
退出 Bash 脚本
发布时间:2023/06/11 浏览次数:255 分类:操作系统
-
本文简要介绍 Bash 脚本,并讨论在出现错误时退出 Bash 脚本。 它进一步讨论了 Bash 脚本的局限性和好处。什么是 Bash 脚本 计算机脚本/程序告诉计算机做什么和说什么。
Bash 中的 timeout 命令
发布时间:2023/06/11 浏览次数:134 分类:操作系统
-
本文是使用 Bash 中 GNU 的 coreutils 包的 timeout 命令为特定程序设置超时的简单指南。Bash 中的 timeout 命令