编写一个shell脚本,读入10个参数,输出最大值和最小值。(包含执行结果)

2025-02-24 20:29:39
推荐回答(2个)
回答1:

#!/usr/bin/ksh
cal_id=1
num_count=10
max_num=-99999
min_num=-99999
while [ $cal_id -le $num_count ]
do
read line
if [ $cal_id -eq 1 ] ; then
min_num=$line
fi
if [ $line -ge $max_num ] ; then
max_num=$line
fi
if [ $line -le $min_num ] ; then
min_num=$line
fi
cal_id=`expr $cal_id + 1`
done
clear
echo $max_num
echo $min_num

基本上没有问题了

回答2:

#! /斌/ bash的

目录= $ 1
如果[-Z“$ dir”命令];
??DIR =`PWD`
网络连接

计数= 0
`ls“的目录”中的文件;
[-f“的文件”,然后??
????数= $ [$计数+1]
??网络连接
完成

回声$数