0

私は配列を埋める必要があり、私が行った最高値を見つける必要があります。このコードで:

full=($LASTOCT[*])
for i in $LASTOCT
do
    echo $i
done

echo "Highest value is: $(printf "%d\n" ${full[*]} | sort -n | tail -1) " 

私の質問は、配列の最後の要素にある数字に関係なく、常に次のエラーが発生することです。./ipcheck: line 16: printf: 134[*]: invalid number

これを引き起こしている可能性のあるアイデアはありますか?前もって感謝します!

4

1 に答える 1

1

変化する:

full=($LASTOCT[*])

に:

full=(${LASTOCT[*]})
于 2013-03-29T22:17:45.177 に答える