一、shell脚本条件判断
shell脚本支持条件判断,虽然可以通过&&和||来实现简单的条件判断,但是稍微复杂一点的场景就不适合了。shell脚本提供了if then条件判断语句,写法:
if 条件判断 ; then
//判断为真要做的事情
fi
vi my.sh
#!/bin/bash
read -p "Please input(Y/N):" value
if [ "$value" == "Y" ] || [ "$value" == "y" ]; then
echo "Your input is Y"
exit 0
fi
if[ "$value" == "N" ] || [ "$value" == "n" ]; then
echo "Your input is N"
exit 0
fi
if 条件判断 ; then
//条件判断成立要做的事情
else
//条件判断不成立要做的事情。
fi
vi my.sh
#!/bin/bash
read -p "Please input(Y/N):" value