Hamacker, eu não consegui reproduzir este comportamento.

Fiz um script igual e aqui está funcionando bem.

Você está usando o bash ou outro interpretador? Usei o bash.


Em 7 de junho de 2013 09:32, hamacker <[email protected]> escreveu:

> 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
>



-- 
Humberto Fraga
http://lixaonerd.wordpress.com
-- 
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