URL que codifica uma string no script bash
Eu estou escrevendo um script bash em que eu estou tentando enviar uma variável de post, no entanto, wget está tratando-o como vários URLs eu acredito, porque não é URLencoded ... aqui é o meu pensamento básico
MESSAGE='I am trying to post this information'
wget -O test.txt http://xxxxxxxxx.com/alert.php --post-data 'key=xxxx&message='$MESSAGE''
Eu estou recebendo erros e o alert.php não está recebendo a variável post mais ela está dizendo muito mush
não consigo resolver, não consigo resolver, não consigo resolver, tentando ... e assim por diante.
Meu exemplo acima é um exemplo simples de sudo, mas eu acredito que se eu pudesse codificá-lo, ele iria passar, eu até tentei php como:
MESSAGE='I am trying to post this information'
MESSAGE=$(php -r 'echo urlencode("'$MESSAGE'");')
mas erros de php .. alguma idéia? Como posso passar a variável em $ MESSAGE sem php a executar?