[shell-script] Re: Problema com aspas duplas e simples dentro do IF

2009-08-15 Por tôpico Leonardo Bernardes
Salve Julio, Eu estava usando do modo que você sugeriu, mas depois de tantos erros, eu resolvi tentar de uma forma mais primitiva. De fato o erro estava no tr, mas eu ACHO que não era o tr do teste, mas o do comando. Porque antes de ver sua mensagem eu resolvi o problema com o seguinte código:

Re: [shell-script] Problema com aspas duplas e simples dentro do IF

2009-08-15 Por tôpico Julio C. Neves
Fala Leonardo, O problema ocorreu qdo vc fechou as aspas logo após o tr. No seu raciocínio, vc queria inibir a interpretação do espaço, mas o que vc fez foi justamente expor o espaço para o cmd test. (aqueles colchetes que vc usou são o cmd test) e por isso o erro (que vc deveria ter mostrado para

[shell-script] Problema com aspas duplas e simples dentro do IF

2009-08-15 Por tôpico Leonardo Bernardes
Olá amigos, Tenho o seguinte código if [ -n "$(cat temp.html |tr " " "\n" |grep -iEo "href.*\[^<>\].*jpg")" ]; then echo cat temp.html |tr " " "\n" |grep -iEo "href.*jpg" |grep -v "[?/]" |tr \' \" |cut -d\" -f2 |grep -v \' > templ.txt elif [ -n "$(cat temp.html |tr " " "\n" |grep -iEo "