实验楼题目:利用shell写脚本的挑战。

一.挑战偶数之和
目标
新建 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"

你可能感兴趣的:(实验楼题目:利用shell写脚本的挑战。)