bash if else 语句示例
时间: 2024-06-22 11:01:12 浏览: 156
bash 编程中循环语句用法
在Bash shell脚本中,`if-else`语句用于基于条件执行不同的命令。以下是一个基本的示例,展示了如何使用`if-else`结构来判断一个数字并执行相应的操作[^1]:
```bash
#!/bin/bash
# Check if the input number is greater than 50
if [ $1 -gt 50 ]; then
echo "The number $1 is greater than 50."
# If the number is greater than 50 and also even, execute additional condition
if (( $1 % 2 == 0 )); then
echo "And it is an even number."
fi
fi
# 如果第一个条件不成立,但有else部分,它将被执行
# 这里没有提供一个else示例,因为上述例子包含了嵌套的if,但你可以添加一个简单的else部分来展示其用法
# 如:else echo "The number is less than or equal to 50."
```
在这个例子中,我们首先检查输入的数字是否大于50。如果是,我们进一步检查它是否为偶数。如果所有条件都满足,我们将执行相应的输出。
阅读全文