实验楼题目:利用shell写脚本的挑战。
2019-03-18 本文已影响0人
YorigamiShion
一.挑战偶数之和
目标
新建 test.sh 求 100 以内所有偶数之和
输出
和的值
答案如下:
#!/bin/bash
a=2
res=0
while (( $a <= 100 ))
do
res= `expr $res + $a`
a= `expr $a + 2`
done
echo "$res"
二.矩形的周长和面积
已知条件
矩形的长 a=3,宽 b=2
目标
创建一个 Area.sh,能够计算此矩形的面积,输出面积的值
创建一个 Cum.sh,能够计算此矩形的周长,输出周长的值
Area.sh答案如下:
#!/bin/bash
a=3
b=2
res=`expr $a \* $b`
echo "$res"
Cum.sh答案如下:
#!/bin/bash
a=3
b=2
res=`expr 2 \* \( $a + $b \)`
echo "$res"