Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не пойму curl  (Прочитано 735 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Не пойму curl
« : 09 Января 2013, 15:28:34 »
Всем привет
Не могу разобраться с curl
ввожу http://www.url.ru/[01-16].ext
В терминале что крякозябрами долго пишет и ничего более. Где файлы?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не пойму curl
« Ответ #1 : 09 Января 2013, 15:41:50 »
echo {01..12} | sed 's/ /\n/g' | xargs -I {} wget http://www.url.ru/{}.ext?
Wars ~.o

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Не пойму curl
« Ответ #2 : 09 Января 2013, 15:42:04 »
man curl:


-o/--output <file>
    Write output to <file> instead of stdout. If you are using {} or []
    to fetch multiple documents, you can use '#' followed by a number
    in the <file> specifier. That variable will be replaced with
    the current string for the URL being fetched. Like in:

    curl http://{one,two}.site.com -o "file_#1.txt"

    or use several variables like:

    curl http://{site,host}.host[1-5].com -o "#1_#2"

    You may use this option as many times as the number of URLs you have.

    See also the --create-dirs option to create the local directories
    dynamically. Specifying the output as '-' (a single dash) will force
    the output to be done to stdout.
Делюсь знаниями, но их у меня мало!

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Не пойму curl
« Ответ #3 : 09 Января 2013, 15:52:31 »
А где же помощь? Что я сделал не так?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Не пойму curl
« Ответ #4 : 09 Января 2013, 16:02:06 »
Цитировать
ввожу http://www.url.ru/[01-16].ext
В терминале что крякозябрами долго пишет и ничего более. Где файлы?
ты пишет.
команда листинг файл
lsне?
Wars ~.o

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Не пойму curl
« Ответ #5 : 09 Января 2013, 16:19:10 »
Не,
Ты просто напиши как использовать curl. Раньше все было нормально.

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Не пойму curl
« Ответ #6 : 09 Января 2013, 16:21:13 »
А как было раньше?

Команда как выглядит, полностью?
Делюсь знаниями, но их у меня мало!

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Не пойму curl
« Ответ #7 : 09 Января 2013, 16:24:31 »
Блин, как-то редактор не верно обработал сообщение.
Вот: curl http://www.url.ru/[01-16].ext

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: Не пойму curl
« Ответ #8 : 09 Января 2013, 16:31:54 »
Так надо:

curl http://www.url.ru/[01-16].ext -o "#1.ext"
Разве нет?
Делюсь знаниями, но их у меня мало!

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Не пойму curl
« Ответ #9 : 09 Января 2013, 16:34:41 »
В том то дело, что нет.

Оффлайн zotkindm

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2452
  • (K)Ub 14.04
    • Просмотр профиля
Re: Не пойму curl
« Ответ #10 : 15 Января 2013, 19:01:57 »
Решил, нужно в конце добавить параметр -O

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.