sh脚本使用if else elif 举一个简单示例
下面是一个简单的sh脚本,使用if else elif结构,判断一个变量的值是否为0、1或2:
#!/bin/bash
n=1
if [ $n -eq 0 ]; then
echo "n is zero"
elif [ $n -eq 1 ]; then
echo "n is one"
elif [ $n -eq 2 ]; then
echo "n is two"
else
echo "n is not 0, 1, or 2"
fi
解释:
if [ $n -eq 0 ]; then判断变量$n是否等于0,如果是,则执行下面的命令;elif [ $n -eq 1 ]; then判断变量$n是否等于1,如果是,则执行下面的命令;elif [ $n -eq 2 ]; then判断变量$n是否等于2,如果是,则执行下面的命令;else如果以上条件都不成立,则执行下面的命令;fi结束if else elif结构。
原文地址: https://www.cveoy.top/t/topic/biTl 著作权归作者所有。请勿转载和采集!