왜 indirect expansion 이 간접 확장이 아닌 간접 참조로 불리는지 나도 잘 모르겠지만, 일단 그렇게 부르는 것 같아 따른다. 내가 구현하고 싶었던 것은 Python 의 딕셔너리처럼 특정 키를 이용해서 미리 지정된 값을 가져오는 것이었다. 처음에 고려했던 것은 case 문을 이용한 것이었는데, 문법을 사용하기 위해서 앞뒤로 case, esac 를 입력하고 그 안에서도 세미콜론과 괄호를 이용해서 문법적인 구조를 지켜야 하는 부분이 다소 과도한 기능이라 느껴졌다. 그래서 찾은 방식이 느낌표를 이용한 간접 참조였다. 쉘 스크립트를 조금 사용하면서도 직접 참조와 간접 참조를 전혀 모르고 있었는데, 직접 참조는 이미 줄기차게 사용하고 있는 방식이었다.# direct expansiona="apple"e..