#!/usr/bin/env bash declare -A A B C A['X']=3 A['Y']=6 A['Z']=0 B['X']=0 B['Y']=3 B['Z']=6 C['X']=6 C['Y']=0 C['Z']=3 X=1 Y=2 Z=3 s=0 while read a b; do declare -n elf=$a declare -n me=$b let s+=$(( ${elf[$b]} + $me )) done echo $s