Linux的小作业

来源:互联网 发布:刺客信条枭雄优化好 编辑:程序博客网 时间:2024/05/17 03:23
编写一个Shell脚本,脚本中定义两个函数fun1和fun2,函数fun1用于计算12+22+...+102,函数fun2用于计算13+23+...+103,当脚本的位置参数$1为1时,调用fun1,当$1为2时,调用fun2,当$1为其它值时,输出“functiondoesn't exist!”。
#!/bin/bashfun1(){for ((i=1;i<=10;i++))doc=$[$i*$i]sum=$[$sum+$c]doneecho $sum}fun2(){for ((i=1 ; i<=10;i++))doc=$[$i*$i*$i]sum=$[$sum+$c]doneecho $sum}read aread bcase $1 in1) fun1 ;;2) fun2 ;;*) echo "function doesn't exist!"esac

原创粉丝点击