1.练习:判断用户输入的用户名和密码是否为admin 123456,如果是则提示登录成功,否则提示失败 (逻辑运算符) -a与 -0 或 !非
答:
vi ljh.sh
!/bin/bash
read -p"name and password:" name password
if [ "$name" == "admin" -a "$password" == "123456" ]
then
echo "success"
else
echo "fail"
fi
输入结果正确显示:
输出结果不正确显示:
case分支练习
2.输入一个序号,判断该用户选择哪款产品,A:笔记本 B:手机 C:小台灯
[root@localhost ~]# vi xh.sh
!/bin/bash
read -p "chanpin:" pro
case $pro in
"A")
echo "biji";;
"B")
echo "dianfen:";;
"C")
echo "taideng:";;
esac
输入结果:
3.请输入对客服的满意度,【0-3】不满意,【4-6】满意,【7-9】非常满意
[root@localhost ~]# vi pj.sh
!/bin/bash
read -p "pj:" pj
case $pj in
[0-3])
echo "Not satisfied";;
[4-6])
echo "Satisfied";;
[7-9])
echo "Very satisfied";;
esac
结果:
for循环练习:
1.练习:输出1-6之间的数
!/bin/bash
for i in seq 6
do
echo " $i "
done
结果:
2.While循环练习:求1-100之间的和
!/bin/bash
total=0
num=0
while ((num <= 100));
do
total=expr $total + $num
num="$num + 1"
done
echo "$total"
结果:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。