Получить вывод 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»  

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

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

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

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

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

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

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

19
ответ дан 13 August 2018 в 16:38
  • 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 & gt;  temp.txt set / p MyVariable = & lt; temp.txt  
0
ответ дан 13 August 2018 в 16:38

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

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