Dentro dos backticks, uma barra invertida cita o próximo caractere. Então você está recebendo a saída do comando
ssh -q ${SIDHost} ". /usr/vmmc/bin/oracle_scripts/useq $ThisSID; echo $HOST_IS_ERPDB"
Você precisa de \
:
ERPTest='ssh -q ${SIDHost} ". /usr/vmmc/bin/oracle_scripts/useq $ThisSID; echo \$HOST_IS_ERPDB"'
para que ERPTest
seja definido para a saída do comando
ssh -q ${SIDHost} ". /usr/vmmc/bin/oracle_scripts/useq $ThisSID; echo \$HOST_IS_ERPDB"
Como alternativa, use $(…)
em vez do obsoleto '…'
. Observe que, em algumas versões do AIX, talvez seja necessário usar /bin/sh
ou ksh93
em vez do antigo /bin/ksh
.
ERPTest=$(ssh -q ${SIDHost} ". /usr/vmmc/bin/oracle_scripts/useq $ThisSID; echo \$HOST_IS_ERPDB")