本周结合课堂内容与之前的C语言基础,结合个人学习理解,在自恋的潘旭同学帮助下,解决了完善脚本过程的一些问题。
判断2个数的大小
#!/bin/sh
echo "please enter two number"
read a
read b
if [ $a -eq $b ] (-eq 等于)
then echo "NO.1 = NO.2"
elif [ $a -gt $b ] (-gt 大于)
then echo "NO.1 > NO.2"
else echo "NO.1 < NO.2"
fi
依次输出1-10
#!/bin/sh
for num in 1 2 3 4 5 6 7 8 9 10 (从1到10)
do
echo "$num"
Done
求5的阶乘
#!/bin/sh
a=1
for b in 1 2 3 4 5
do
a=$(($a*$b))
done
echo $a
求10以内能被3整除的数
#!/bin/sh:
for a in 1 2 3 4 5 6 7 8 9 10
do
if [ $(($a%3)) -eq 0 ] (不能使用“=” ,"=“只能在赋值中使用)
then
echo $a
fi
done
输入一个正整数判断奇偶性(while)
#!/bin/sh
echo "shu ru yi ge zheng zheng shu"
read a
i=1
while [ $a -gt $i ]
do
a=$(($a-2))
done
if [ $a -eq 0 ]
then
echo "ou"
else echo "ji"
fi