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