Holt die Ausgabe von wget an eine Variable

12

Wie kann ich es tun? Ich versuche es so RESULT = 'wget $ URL'

P.S. - Auch empfohlene Quellen zum Erlernen von Shell-Skripten?

    
Ashfame 10.02.2011, 10:01
quelle

3 Antworten

15

Wie wäre es mit:

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

Edit: Ja, das funktioniert.

    
Oli 10.02.2011, 11:35
quelle
19

Der bevorzugte Weg wäre

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

(kleingeschriebener Variablenname, $() anstelle von '' und zitierte Erweiterung der Ergebnisvariablen).

Für Shell-Skripte mit bash und / oder POSIX sh ist link der Leitfaden zum Lesen. Und es gibt viel mehr nützliche Ressourcen in diesem Wiki und auf dem Link . Ich fürchte, die meisten anderen Ressourcen für Shell-Scripting sind Müll, also ist es das Beste, bei diesen beiden zu bleiben.

    
geirha 11.02.2011 22:09
quelle
0

in WGET (für WINDOWS BATCH), gibt es folgendes:

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

Tags und Links