Пытаюсь сделать скрипт который будет вытягивать данные сайта с использыванием гет запроса и вытягиваем из исходного кода страницы кусок кода с заточением оного в фаил. Собственно код
#!/bin/bash
cat input.txt | while read ; do
wget --quiet -O - "http://xxx.ru/goods.aspx?search=$REPLY&page=1" | tr -d '\n' | sed 's|^[^>]*>||;s|<[^<]*$||' | grep -o'<div id="Начало блока "'.*'</table>' | sed 's/<h3>[^>]*>//g' | sed 's/<a[^>]*>//g' | sed 's/<[^>]*>//g' | >> output.txt
done;
exit 0
В файл не отправляется ничего.
Убрал
tr -d '\n' | sed 's|^[^>]*>||;s|<[^<]*$||' | grep -o'<div id="Начало блока "'.*'</table>' | sed 's/<h3>[^>]*>//g' | sed 's/<a[^>]*>//g' | sed 's/<[^>]*>//g' |
файл стачивается, и отправляет по списку норм, то есть я не знаю только как вырвать правильно кусок, может кто сказать?