程序是想实现调用c语言写的程序./test,并记录返回值的最大值和平均值
没写过shell,求改程序
万谢#!/bin/sht_max = 0
t_sum = 0
for i in {1..10}
do
t[i] = ./test
echo $t[i];
t_sum = t_sum + t[i]
if t[i] -gt t_max
t_max = t[i]
fi
done
t_mean = t_sum / 10
echo $t_max
echo $t_mean
没写过shell,求改程序
万谢#!/bin/sht_max = 0
t_sum = 0
for i in {1..10}
do
t[i] = ./test
echo $t[i];
t_sum = t_sum + t[i]
if t[i] -gt t_max
t_max = t[i]
fi
done
t_mean = t_sum / 10
echo $t_max
echo $t_mean
解决方案 »
- 求助ssh连不上的问题
- Linux安装tools是出错!
- [新人求教]Fedora下用sensors监测硬件,怎么才能看到风扇转速?cpu温度是coretemp吗?
- 为什么linux使用yum安装的apache 它的httpd.conf文件中没有开启其他模块的选项?
- linux下ascii码的值和Windows下不一样?
- Ubuntu系统启动器、菜单栏和标题栏消失
- 求助!跪求~软件运行报错No JobId found
- java.lang.IllegalArgumentException: Unable to create shared memory :
- Linux开机显示这种错误怎么解决
- ubantu虚拟机通过桥接方式连接WIN10主机无法上网
- linux安装不了tree
- shell脚本中碰到一个问题,读取的文件中的反斜杠不见了。。
t_max=0
t_sum=0
for i in {1..10}
do
sleep 1 # srand(time(0))
t[$i]=`./a.out`
echo ${t[$i]}
t_sum=$[t_sum+t[$i]]
if [ ${t[$i]} -gt $t_max ]; then
t_max=${t[$i]}
fi
# echo sum:$t_sum, max:$t_max
done
t_mean=$[t_sum/10]
echo sum:$t_sum, max:$t_max, mean:$t_mean
随机数程序:#include<time.h>
#include<stdlib.h>
#include<stdio.h>
int main()
{
srand(time(NULL));
printf("%d\n", rand()%1000);
return 0;
}