Obtém a saída wget para uma variável

11

Como posso fazer isso? Eu estou tentando assim RESULT = 'wget $ URL'

P.S. - Também alguma fonte recomendada para aprender script de shell?

    
por Ashfame 10.02.2011 / 10:01

3 respostas

14

Que tal:

RESULT="'wget -qO- http://example.com'"
echo $RESULT

Edit: Sim, isso funciona.

    
por Oli 10.02.2011 / 11:35
18

O caminho preferido seria

result=$(wget -qO- http://example.com)
echo "$result"

(nome da variável em minúsculas, $() em vez de '' e expansão entre aspas da variável de resultado).

Para scripts de shell com bash e / ou POSIX sh, o link é o guia para leitura. E há muito mais recursos úteis nesse wiki e no link . Eu tenho medo que a maioria dos outros recursos em shell scripts seja lixo, então é melhor ficar com esses dois.

    
por geirha 11.02.2011 / 22:09
0

no WGET (para o WINDOWS BATCH), existe assim:

OtherApplication -arg1 -arg2 > temp.txt
set /p MyVariable=<temp.txt
    
por T.Todua 19.01.2016 / 23:59

Tags