연관 배열(associative array)로 key, value 처럼 쓰려는데
배열에서 특정 연산자를 사용해서 key를 알아낼수 있을까요?
declare -A xxx
xxx[abc,101]=1
xxx[abc,201]=2
xxx[def,101]=5
echo ${xxx[@]}
이렇게 하면
1 2 5
이렇게 나옵니다.
키처럼 쓰인 인자 abc,101 abc,201 def,101 도 뽑아내고 싶습니다.
-------------
참고로 아래는 실제 코드 입니다.
sm_data.csv 파일을 읽어서 연관 배열(associative array)에 키,밸류로 쓰려고 저장했습니다.
세개의 컬럼이 콤마로 한 배열인자가 되는데
배열인자만 뽑을수 있나요?
declare -A data_arr