shell 질문, 변수명 생성에 관하여.
글쓴이: doodoo / 작성시간: 토, 2006/11/04 - 6:02오후
#!/bin/bash for i in `seq 1 3`;do $(a$i)=$i done
윗 프로그램은 $i을 a1, a2, a3라는 변수명를 만들면서
a1=1
a2=2
a3=3
를 넣을 려고 하는데..실제로 변수명이 이렇지는 않고,
그러니까 숫자로 되어있지 않고 $aa$bb 처러 만들고자 하거든요
근데 변수명 생성이 죽어라 않돼는 군요
혹시 방법이 없겠습니까?
Forums:
for i in $(seq 1 3); do eval
for i in $(seq 1 3); do eval "a$i=$i";done
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<◎>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
감사합니다. 아 난왜
감사합니다.
아 난왜 eval $(a$i) 라고만 생각했을까....ㅠㅜ
댓글 달기