Ashfame Asked: 2011-02-11 01:01:01 +0800 CST2011-02-11 01:01:01 +0800 CST 2011-02-11 01:01:01 +0800 CST 获取 wget 输出到变量 772 我该怎么做?我正在尝试这样 RESULT=`wget $URL` PS - 还有任何推荐的学习 shell 脚本的资源吗? scripts 3 个回答 Voted Best Answer Oli 2011-02-11T02:35:43+08:002011-02-11T02:35:43+08:00 怎么样: RESULT="`wget -qO- http://example.com`" echo $RESULT 编辑:是的,这行得通。 geirha 2011-02-12T13:09:16+08:002011-02-12T13:09:16+08:00 首选的方式是 result=$(wget -qO- http://example.com) echo "$result" (小写变量名,$()而不是``结果变量的引号扩展)。 对于使用 bash 和/或 POSIX sh 的 shell 脚本, http: //mywiki.wooledge.org/BashGuide是阅读指南。该 wiki 和http://wiki.bash-hackers.org/上还有更多有用的资源。恐怕大多数其他关于 shell 脚本的资源都是垃圾,所以最好坚持使用这两个。 T.Todua 2016-01-20T14:59:49+08:002016-01-20T14:59:49+08:00 在 WGET(对于 WINDOWS BATCH)中,有这样的: OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
怎么样:
编辑:是的,这行得通。
首选的方式是
(小写变量名,
$()
而不是``
结果变量的引号扩展)。对于使用 bash 和/或 POSIX sh 的 shell 脚本, http: //mywiki.wooledge.org/BashGuide是阅读指南。该 wiki 和http://wiki.bash-hackers.org/上还有更多有用的资源。恐怕大多数其他关于 shell 脚本的资源都是垃圾,所以最好坚持使用这两个。
在 WGET(对于 WINDOWS BATCH)中,有这样的: