先做题!!!再巩固条件测试与if语句——反向抽烟
发布日期:2021-04-30 21:10:07 浏览次数:113 分类:精选文章

本文共 1348 字,大约阅读时间需要 4 分钟。

1. ????????? test.sh ??????????????????

#!/bin/bash
# ?? test.sh ??????????
if [ -f /home/test.sh ] && [ -x /home/test.sh ]; then
echo 'test.sh ????????'
else
echo 'test.sh ??????????'
fi

2. ??????100???????????

#!/bin/bash
# ?????????
read -p "???????(?): " score
# ???????
if ! [ "$score" -eq "$score" ]; then
echo '????????'
elif [ $score -gt 0 ] && [ $score -le 10 ]; then
echo '???'
# ??????
read -p "?????(?/?): " sex
if [ $sex = "?" ]; then
echo '?????'
elif [ $sex = "?" ]; then
echo '?????'
else
echo '??????'
fi
elif [ $score -gt 10 ]; then
echo '???'
else
echo '????'
fi

3. ? case ?????????????

#!/bin/bash
# ???????????
read -p "??????????: " a
case $a in
*.tar.gz)
tar -zxvf "$a" -C /opt
;;
*.tar.bz2)
tar -jxvf "$a" -C /opt
;;
*)
echo "??????"
esac

4. ?????????

#!/bin/bash
# ?????????
read -p "?????: " number
# ???????
if [ "$number" -eq "$number" ]; then
echo "$number ???"
else
echo "$number ????"
fi

5. ???????????

#!/bin/bash
# ?????????
read -p "?????: " number
# ???????
if [ "$number" -eq "$number" ]; then
let remainder="$number" % 2
if [ $remainder -eq 0 ]; then
echo "$number ???"
else
echo "$number ???"
fi
else
echo "$number ????"
fi

??????????????????????????

上一篇:JEPF项目初上手,一把辛酸泪
下一篇:从小学到高中,一个程序猿的独白

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2026年06月03日 19时58分05秒