配列についてはよくわかりませんが、配列の最大値と最小値を見つけて出力する方法を知る必要があります。配列は読み取りコマンドによって事前定義されており、ユーザーはn個の整数を入力するように求められます。
読み取り入力を配列に割り当て、配列の最大値と最小値を見つけて表示するにはどうすればよいですか?
配列要素をテストして、それらがすべて整数であるかどうかを確認する方法はありますか?
#!/bin/bash
read -a integers
biggest=${integers[0]}
smallest=${integers[0]}
for i in ${integers[@]}
do
if [[ $i -gt $biggest ]]
then
biggest="$i"
fi
if [[ $i -lt $smallest ]]
then
smallest="$i"
fi
done
echo "The largest number is $biggest"
echo "The smallest number is $smallest"