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