Você pode tentar Deploy "test\gh"
e, com set -x
, seu script mostra:
%código%
Não expandi-lo.
Eu tenho $(${StrVar})
, meu StrVar
tem $
no valor, por exemplo. %código%.
Quando executo o comando: test$9hp
ele falha, pois $(${StrVar}
está dentro da minha variável e tenta expandi-lo.
function Deploy
{
# in this function
output=$(echo ${1})
echo "$output"
}
Deploy "test$9hp"
Como evitar a execução do valor da string que inclui $9
?
Você pode tentar Deploy "test\gh"
e, com set -x
, seu script mostra:
%código%
Não expandi-lo.