How can I do it? I am trying it like this RESULT=`wget $URL`
P.S. - Also any recommended sources for learning shell scripting?
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It only takes a minute to sign up.Sign up to join this community
RESULT="`wget -qO- http://example.com`" echo $RESULT
Edit: Yeah, that works.
The preferred way would be
result=$(wget -qO- http://example.com) echo "$result"
(lowercase variable name,
$() instead of
`` and quoted expansion of the result variable).
For shell scripting with bash and/or POSIX sh, http://mywiki.wooledge.org/BashGuide is the guide to read. And there's a lot more useful resources on that wiki, and on http://wiki.bash-hackers.org/. I'm afraid most other resources on shell scripting are garbage, so it's best to stick with those two.
in WGET (for WINDOWS BATCH), there is like this:
OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt