Используйте ассоциативный массив:
declare -A servers
servers=([a1]=serverA1 [a2]=serverA2 [c1]=serverC1)
src="${servers[$1]}"
dst="${servers[$2]}"
Здесь ассоциативный массив серверов
содержит ваш главный список серверов. Поскольку $ 1
- это короткое имя исходного сервера, вы можете получить доступ к длинному имени исходного сервера с помощью $ {servers [$ 1]}
.