温馨提示×

Shell脚本中if条件判断怎么写

小亿
129
2023-08-11 20:20:29
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Shell脚本中,条件判断通常使用if语句来实现。if语句的基本语法为:

if [ condition ]
then
# 如果条件成立,则执行这里的代码块
else
# 如果条件不成立,则执行这里的代码块
fi

其中,condition是一个条件表达式,可以使用比较运算符和逻辑运算符来组合条件。常用的比较运算符包括:

  • -eq:等于

  • -ne:不等于

  • -gt:大于

  • -lt:小于

  • -ge:大于等于

  • -le:小于等于

常用的逻辑运算符包括:

  • -a:逻辑与

  • -o:逻辑或

  • !:逻辑非

以下是一个示例:

#!/bin/bash
num=10
if [ $num -gt 0 ]
then
echo "num是正数"
else
echo "num是非正数"
fi

在这个示例中,如果num大于0,则输出"num是正数";否则输出"num是非正数"。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:shell if多个条件判断怎么写

0