Bash脚本中的IF语句

Bash语法笔记

标准语法格式

# 格式1

if <条件>; then
	<执行命令1>
else
	<执行命令2>
fi

# 格式2

if <条件1>; then
	<命令1>
elif <条件2>; then
	<命令2>
fi
else
	<命令3>
fi

其中 if then else elif fi这几个是分开的语句,如果想要写在同一行中,必须用分号隔开。

示例


#!/bin/bash

if mount |grep /dev/sdc4 > /dev/null; then
  echo "sdb4已挂载!"
else
  mount /dev/sdc4 /esdisk/sdc4
  if mount |grep /dev/sdc4 > /dev/null; then
    echo "sdc4挂载成功!"
  else
    echo "sdc4挂载失败!"
  fi
fi

posted @ 2022-06-11 10:36  看不见的R  阅读(344)  评论(0编辑  收藏  举报