История изменений
Исправление vodz, (текущая версия) :
Да, я думал о массиве, но решил не делать - потом будет неудобно читать.
Странные представления у вас о удобстве. Тем более, что в bash все массивы ассоциативные, потому при чтении получается самодокументируемость.
PGDG=(
[1]=GDG94_PKG
[1]=GDG95_PKG
[2]=GDG96_PKG
[3]=GDG10_PKG
...
)
if [[ -z ${PGDG[MASTER_VERSION]} ]]; then
echo "Выбран ${PGDG[MASTER_VERSION]}, пропускаем."
else
ssh -t $MUSERNAME@${MASTER} "sudo apt-get install ${PGDG[MASTER_VERSION]} pgbouncer"
fi
Исходная версия vodz, :
Да, я думал о массиве, но решил не делать - потом будет неудобно читать.
Странные представления у вас о удобстве. Тем более, что в bash все массивы ассоциативные, потому при чтении получается самодокументируемость.
PGDG=(
[1]=GDG94_PKG
[1]=GDG95_PKG
[2]=GDG94_PKG
[3]=GDG10_PKG
...
)
if [[ -z ${PGDG[MASTER_VERSION]} ]]; then
echo "Выбран ${PGDG[MASTER_VERSION]}, пропускаем."
else
ssh -t $MUSERNAME@${MASTER} "sudo apt-get install ${PGDG[MASTER_VERSION]} pgbouncer"
fi