c=1

p=1

su[0]=2;

for((i=0;i<50;i++))

do

        for((j=0;j<$c;j++))

        do

                echo "$i % ${su[$j]}값이다"

                if [ `expr $i % ${su[$j]}` -eq 0 ]

                then

                        p=1

                fi

        done

        if [ $p -eq 0 ]

        then

                c=`expr $c + 1`

                s[$c]=$i

                echo "${s[$c]}"

                echo "여기도됨"

        fi

        p=0

done

~                                                                                                                            

~                                                                                                                            

~                         


저기                      echo "$i % ${su[$j]}값이다"         부분에서 오류나는데


설만 배열 안쪽에 []안에 변수썼다고 오류나는거 아니지?


설마 저거때문에 오류나는거면 배열이 무슨 의미가 잇음