#! /bin/bash
#lab3_3
NUM=$1
total=0
#定义数组
declare -a num
echo "the num is $NUM"
#输入n个数,并计算总和
for((i=0;i<$NUM;i++))
do
echo -n "Enter input:"
read n
num[$i]=$n
total=`expr ${total} + ${n}`
done
#进行排序
I=0
while [ "$I" -lt "$NUM" ]
do
J=`expr $I + 1`
while [ "$J" -lt "$NUM" ]
do
if [ "${num[J]}" -lt "${num[I]}" ]
then
TEMP=${num[J]}
num[J]=${num[I]}
num[I]=$TEMP
fi
J=`expr $J + 1`
done
I=`expr $I + 1`
done
#输出
echo "The SUM of nums is:$total"
echo "The MAX of nums is:${num[`expr $NUM - 1`]}"
echo "The MIN of nums is:${num[0]}"
exit 0
没有合适的资源?快使用搜索试试~ 我知道了~
lab.zip_bash_coolo9b_shell lab
共3个文件
txt:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 161 浏览量
2022-07-15
20:07:24
上传
评论
收藏 2KB ZIP 举报
温馨提示
编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。如果这个文件是一个普通文件,则打印文件所有者的名字和最后的修改日期。如果程序带有多个参数,则输出出错信息。 编写shell程序,统计指定目录下的普通文件、子目录及可执行文件的数目,目录的路径名字由参数传入。 用bash编写程序,该程序从键盘输入的n个整数,计算其总和、最大值和最小值并输出,从小到大排序并输出。
资源推荐
资源详情
资源评论
收起资源包目录
lab.zip (3个子文件)
lab
lab3_1.txt 483B
lab3_2.txt 591B
lab3_3.txt 672B
共 3 条
- 1
资源评论
林当时
- 粉丝: 113
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功