Ola pessoal

Criei um script para automação, onde o camarada cola uma url da internet e
o script trata sozinho de observar o que é o link, contudo quando a url
possui "&" o script simplesmente pára.

Isso ocorre porque ele jogou para background o processo quando tinha de
tratar a string, quando deveria tratar a string literalmente.

debugando o script com -X, noto que a paralização ocorre justamente no read
arquivo abaixo :

  echo "Digite ou cole a url onde se encontra a publicação que pretende
editar:"
  echo "Ou apenas [.] para sair."
  while true ; do
    read url
    [ "$url" = "." ] && break
    testfile=`echo "$url" |cut -d"=" -f4`
(....)

Se não houvesse interação eu enfiava escapes nesses caracteres especiais,
contudo não há como determinar que caracteres serão colados.
Então eu preciso da ajuda de alguem mais experiente do que eu para saber o
que devo fazer nessa situação.

Qualquer ajuda é bem vinda.
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a