10개의 난수를 배열에 저장한 다음 배열을 어떻게 에코합니까?

10개의 난수를 배열에 저장한 다음 배열을 어떻게 에코합니까?

10개의 난수를 생성하는 부분입니다.

MAXCOUNT=10
count=1

while [ "$count" -le $MAXCOUNT ]; do
 number=$RANDOM
 let "count += 1"
done

이제 이것을 배열로 출력한 다음 해당 배열을 에코하려면 어떻게 해야 합니까?

답변1

배쉬를 사용하고 있나요? 이 경우 다음과 같이 시도해 보십시오.

MAXCOUNT=10
count=1

while [ "$count" -le $MAXCOUNT ]; do
 number[$count]=$RANDOM
 let "count += 1"
done

echo "${number[*]}"

마지막 줄을 다음으로 바꿀 수도 있습니다.

echo "${number[@]}"

다음은 몇 가지 문서입니다.http://www.tutorialspoint.com/unix/unix-using-arrays.htm

관련 정보