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

Сделайте lsblk и проверьте SWAP ближе к концу.

Простыми словами, выход lsblk | grep SWAP:

├─sdb2   8:18   0   7.6G  0 part [SWAP]

Если вы не знакомы с , lsblk перечисляет разделы, их точку монтирования, их размер и т. д.

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

33 ответа

Как насчет:

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

Изменить: Да, это работает.

14
ответ дан 25 May 2018 в 23:03
  • 1
    Почему еще один тире после -qO? – Ashfame 10 February 2011 в 16:06
  • 2
    O сообщает, что он выводит где-то, - сообщает O выводить его в текущий поток. И q сообщает, что wget не будет включать ни одно из его «Подключение к xxx ...». Информация. – Oli♦ 10 February 2011 в 16:12
  • 3
    Я имел в виду, что когда -q является тихим переключателем & amp; -O используется для указания имени файла, где мы хотим сохранить результат. Из того, что я читал, мы можем написать несколько коммутаторов, если все они не требуют аргументов. Итак, -qO имеет смысл, но тогда, что делает последний тире? – Ashfame 10 February 2011 в 18:32
  • 4
    Это аргумент -O. В нем указывается, где писать выходные данные загрузки (в этом случае: вернуться к текущему потоку). – Oli♦ 10 February 2011 в 18:37
  • 5
    Я понял. Большое спасибо :) – Ashfame 10 February 2011 в 19:09

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 25 July 2018 в 22:30

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 26 July 2018 в 22:05

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 31 July 2018 в 10:46

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 31 July 2018 в 11:51

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 2 August 2018 в 03:56

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 4 August 2018 в 20:00

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 6 August 2018 в 04:02

Как насчет:

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

Изменить: Да, это работает.

15
ответ дан 7 August 2018 в 22:00

Как насчет:

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

Изменить: Да , который работает.

15
ответ дан 10 August 2018 в 10:14

Как насчет:

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

Изменить: Да , который работает.

15
ответ дан 13 August 2018 в 16:38
  • 1
    Почему еще одна тире после -qO ? – Ashfame 10 February 2011 в 16:06
  • 2
    O сообщает, что он выводит где-то, - сообщает O , чтобы вывести его в текущий поток. И q указывает, что wget не будет включать в себя какое-либо из его «Подключение к xxx ...». Информация. – Oli♦ 10 February 2011 в 16:12
  • 3
    Я имел в виду, что когда -q является тихим переключателем & amp; -O используется для указания имени файла, где мы хотим, чтобы результат был сохранен. Из того, что я читал, мы можем написать несколько коммутаторов, если все они не требуют аргументов. Итак, -qO имеет смысл, но тогда что делает последний тире? – Ashfame 10 February 2011 в 18:32
  • 4
    Это аргумент -O . В нем указывается, где писать выходные данные загрузки (в этом случае: вернуться к текущему потоку). – Oli♦ 10 February 2011 в 18:37
  • 5
    Я понял. Большое спасибо :) – Ashfame 10 February 2011 в 19:09

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

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

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

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

18
ответ дан 25 May 2018 в 23:03
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt
set /p MyVariable=<temp.txt
0
ответ дан 25 May 2018 в 23:03

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

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

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

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

18
ответ дан 25 July 2018 в 22:30
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 25 July 2018 в 22:30

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

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

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

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

18
ответ дан 26 July 2018 в 22:05
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 26 July 2018 в 22:05

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

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

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

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

18
ответ дан 31 July 2018 в 10:46
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 31 July 2018 в 10:46

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

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

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

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

18
ответ дан 31 July 2018 в 11:51
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 31 July 2018 в 11:51

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

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

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

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

18
ответ дан 2 August 2018 в 03:56
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 2 August 2018 в 03:56

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

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

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

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

18
ответ дан 4 August 2018 в 20:00
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 4 August 2018 в 20:00

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

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

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

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

18
ответ дан 6 August 2018 в 04:02
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 6 August 2018 в 04:02

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

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

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

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

18
ответ дан 7 August 2018 в 22:00
  • 1
    Спасибо за ваш вклад! Не могли бы вы немного объяснить, что тут не так с цитатами? – Ashfame 12 February 2011 в 01:39
  • 2
    @Ashfame Это объясняет основную причину того, почему вы всегда должны указывать расширения: mywiki.wooledge.org/Arguments – geirha 12 February 2011 в 02:19
  • 3
    Благодаря! У меня есть закладки ресурсов. Я узнаю оттуда. :) – Ashfame 12 February 2011 в 11:18
  • 4
    Почему большинство других ресурсов на shell scripting мусор? – David Kennedy 19 September 2015 в 23:00
  • 5
    @Koveras, как я должен знать? Люди, вероятно, читают руководство ABS, а затем решают, что они поделятся своими новообретенными знаниями с миром с еще одним дерьмовым учебником. – geirha 3 October 2015 в 11:24

в WGET (для WINDOWS BATCH), это примерно так:

OtherApplication -arg1 -arg2 > temp.txt set /p MyVariable=<temp.txt
0
ответ дан 7 August 2018 в 22:00

в WGET (для WINDOWS BATCH), это примерно так:

  OtherApplication -arg1 -arg2 & gt;  temp.txt set / p MyVariable = & lt; temp.txt  
0
ответ дан 10 August 2018 в 10:14

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

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