function dec_to_bin {
if [ $# != 2 ]
then
return -1
else
declare -a ARRAY[30]
declare -i INDEX=0
declare -i TEMP=$2
declare -i TEMP2=0
while [ $TEMP -gt 0 ]
do
TEMP2="$TEMP%2"
#printf "%d" "$TEMP2"
ARRAY[$INDEX]=$TEMP2
TEMP=$TEMP/2
INDEX=$[ $INDEX + 1 ] #note
done
for ((COUNT=INDEX; COUNT>-1; COUNT--)){
printf "%d" "${ARRAY[$COUNT]}" <<LINE 27
#echo -n ${ARRAY[$COUNT]} <<LINE 28
}
fi
}
が、なぜこのコードは問題が
q5.sh: line 27: ARRAY[$COUNT]: unbound variable
同じエラーがアンコメントもしライン28
もう一つ質問が付属しています。このエラーを与えている、私は違いが混乱していますB/W 'とbashスクリプトで使用されるいくつかの素晴らしい記事へのリンクは役に立ちます。