O shell de comando pode interpretar o sinal de porcentagem, seguido por algumas outras coisas, como um nome de variável. Se você quiser que o programa receba um sinal de porcentagem real, talvez seja necessário escapar usando vários sinais de porcentagem. Então, tente usar dois sinais percentuais seguidos.
Se você usar o comando echo
, poderá ver facilmente o que realmente é enviado ao programa (para poder ver o que o programa realmente recebe), o que pode ser útil.