Получить вывод wget в переменную

Как я могу это сделать? Я пытаюсь сделать это как RESULT = `wget $ URL`

P.S. - Также какие рекомендованные источники для изучения сценариев оболочки?

14
задан 10 February 2011 в 12:01

3 ответа

Как насчет:

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

Редактировать: Да, это работает.

0
ответ дан 10 February 2011 в 12:01

Предпочтительным способом будет

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

(имя переменной в нижнем регистре, $() вместо `` и цитируемое расширение результирующей переменной).

Для сценариев оболочки с bash и / или POSIX sh, http://mywiki.wooledge.org/BashGuide - руководство для чтения. И на этой вики, и на http://wiki.bash-hackers.org/ есть еще много полезных ресурсов. Боюсь, что большинство других ресурсов по написанию сценариев оболочки являются мусором, поэтому лучше придерживаться этих двух.

0
ответ дан 10 February 2011 в 12:01

в WGET (для WINDOWS BATCH):

0
ответ дан 10 February 2011 в 12:01

Другие вопросы по тегам:

Похожие вопросы: