1. linux shell 脚本 求任意10个数的最大值。(使用数组)
读取10个数字存入数组中
然后使用一个变量max将它的初始值设置为数组中第一个元素的值
接着从数组中第二个元素开始遍历整个数组
如果某个元素的值大于max则将max设置为该值
如此遍历完整个数组后max中便是整个数组中最大的值
下面是一个简单的示例代码
#!/bin/bash
echo-n'输入10个数:'
read-aa
max=${a[0]};
foriin{1..9}
do
if[${a[$i]}>$max]
then
max=${a[$i]}
fi
done
echo"最大值为:$max"
exit0
2. linux脚本,在一个循环中赋值一个数组
1、if
[
-n
"$FILE"
];
then
如果$FILE非空,你赋给a[i]
2、如果$FILE为空,你给了b[i]一个空值,应该赋给$ubootfile吧
3、a[i]和b[i]的i值都没有递增,最终只能得到i默认值时的a和b吧