shell if 等于判断
时间: 2023-07-17 21:01:55 浏览: 83
比较两个字符串是否相等的shell代码
shell 中的 if 语句用于判断条件是否成立,并根据结果执行不同的命令。语法格式如下:
```
if condition; then
commands
fi
```
condition 为判断条件,可以使用各种条件运算符(如 -eq, -ne, -gt 等)和测试命令(如 test 和 [ ])。如果 condition 为 true,则执行 commands;否则,if 语句块结束。
详细示例:
```
#!/bin/bash
if [ $# -eq 0 ]; then
echo "No arguments provided"
else
echo "Argument: $1"
fi
```
在这个示例中,首先检查脚本是否接收了参数。如果 $# 的值为 0,即脚本未接收任何参数,则输出“No arguments provided”。否则,输出第一个参数。
阅读全文