리눅스 쉘 명령어 결과 배열에 넣기

리눅스 쉘 명령어 결과 배열에 넣기

1 문법[ | ]

변수명=(`명령어`)
변수명=($(명령어))

2 실습 1[ | ]

testuser@zetawiki:~$ locale -a
C
C.UTF-8
en_US.utf8
POSIX
testuser@zetawiki:~$ ARR=( `locale -a` )
testuser@zetawiki:~$ echo ${ARR[*]}
C C.UTF-8 en_US.utf8 POSIX
testuser@zetawiki:~$ echo ${ARR[@]}
C C.UTF-8 en_US.utf8 POSIX
testuser@zetawiki:~$ for VALUE in "${ARR[@]}"; do echo [$VALUE]; done
[C]
[C.UTF-8]
[en_US.utf8]
[POSIX]

3 실습 2[ | ]

testuser@zetawiki:~$ ARR=( $(locale -a) )
testuser@zetawiki:~$ echo ${ARR[*]}
C C.UTF-8 en_US.utf8 POSIX
testuser@zetawiki:~$ echo ${ARR[@]}
C C.UTF-8 en_US.utf8 POSIX
testuser@zetawiki:~$ for VALUE in "${ARR[@]}"; do echo [$VALUE]; done
[C]
[C.UTF-8]
[en_US.utf8]
[POSIX]

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}