HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[BASH] работа с конвеерами
  #1  
Старый 17.10.2009, 20:01
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
С нами: 9963746

Репутация: 180


По умолчанию [BASH] работа с конвеерами

Вобщем есть желание написать как можно компактней следующую функциональность
1. curl www.addres.com/bla.html | egrep bla=[0-9]{4}
получаем страницу и парсим ее чтобы выбрать все нужные 4-х значные значения, кроме как грепом хз как еще можно выбрать их
результут будет чтото проде
<form какаянить херня><teg bla=1111><еще какаянить херня>
и таких куча строчек.
Из них субсно нужно выбрать значения bla: 1111 и т.д. и используя их еще раз курлить
2. curl -d "bla=1111" www.addres.com/херня.html | grep чета_там

как лучьше сохранить результат первой строчки ? в массиве какомнить, или может можно сразу вывод пускать на конвеер гду будут парситься нужные значения, и дальше опять конвееров в новый curl ?)

какие есть идеи ?
работать именно с курлом надо. Так что ненадо предлагать другой язык и сокеты.
 
Ответить с цитированием

  #2  
Старый 17.10.2009, 22:33
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
С нами: 9745696

Репутация: 104
По умолчанию

1. man sed
2. man xargs

получится что то типа:

curl some_host | sed some_data | xargs -n1 curl some_host/path.html -d
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа в WORD_e. B1t.exe Freelance - О Работе 3 19.05.2009 13:10
[Голосование] Самая лучшая работа в мире InfernoNet Болталка 15 06.03.2009 12:30
Работа в сотрудничестве msobolev Freelance - О Работе 0 03.02.2007 22:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.