![bash는 var라는 배열을 다른 배열로 바꿉니다.](https://linux55.com/image/10784/bash%EB%8A%94%20var%EB%9D%BC%EB%8A%94%20%EB%B0%B0%EC%97%B4%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%EB%B0%B0%EC%97%B4%EB%A1%9C%20%EB%B0%94%EA%BF%89%EB%8B%88%EB%8B%A4..png)
NL이라는 배열이 있고 변수 arrayname='NL'이 있습니다.
arrayname 변수를 사용하여 NL을 두 번째 배열(REPLACE_ARRAY)의 값과 동일하게 설정하고 싶습니다.
가능합니까? 비슷한 질문을 읽었지만 이 문제가 해결되는 것을 보지 못했습니다. 뭔가 빠진 것 같습니다.
답변1
나에게 맞는 솔루션을 찾을 수 있었습니다!
declare -a $varname='(${REPLACE_ARRAY[@]})'
NL이라는 배열이 있고 변수 arrayname='NL'이 있습니다.
arrayname 변수를 사용하여 NL을 두 번째 배열(REPLACE_ARRAY)의 값과 동일하게 설정하고 싶습니다.
가능합니까? 비슷한 질문을 읽었지만 이 문제가 해결되는 것을 보지 못했습니다. 뭔가 빠진 것 같습니다.
나에게 맞는 솔루션을 찾을 수 있었습니다!
declare -a $varname='(${REPLACE_ARRAY[@]})'