Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: lynx + wget
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: na4inae6t Дата: 03/27/2004
Здравейте.
Не съм запознат с обработката на текстове и затова питам.
Имам файла създаден с командата:

 lynx -dump http://www.trendmicro.com/download/pattern.asp
>/home2/temp/patterns-today.txt 

Част от съдържанието му е например:

   58. http://www.trendmicro.com/                            
                                                             
          
   59. http://kb.trendmicro.com/                             
                                                             
          
   60. http://www.trendmicro.com/download                    
                                                             
          
   61.
 http://www.trendmicro.com/ftp/products/pattern/lpt840.zip   
                                                             
    
   62.
 http://www.trendmicro.com/ftp/products/pattern/ptn840.tar   
                                                             
    
   63. http://www.trendmicro.com/download/engine.asp         
                                                             
          
   64.
 http://www.trendmicro.com/ftp/products/pattern/whatsnew.txt 
                                                             
    
  65. http://www.trendmicro.com/ausp/

 от този файл patterns-today.txt искам да изпълня командата 


 wget -p
 http://www.trendmicro.com/ftp/products/pattern/lpt840.zip   
                      

 Ако съм достатъчно ясен искам да отделя текущата версия на
някакъв файл и да го изтегля.
Ако имате други идеи--добре дошли.
Мерси предварително


Отговор #1
От: dido (dido__at__inetg< dot >bg) Дата: 03/29/2004
 почти не разбрах какво точно искаш да направиш. Ако просто
 искаш да доунлоаднеш съдържанието на този файл можеш да
 ползваш опциата "-i filename" на вгет-а. А ако искаш да
 свалиш само определени неща от този файл , ще се наложи да
 обработваш фаой-а ред по ред и да извличаш от него точно
 това което ти е необходимо посредством някакъв скрипт. Ако
 опишеш по-подробно от какво имаш нужда мога да ти направя
малко перл скриптче за това 

Поздрави,
Данаил Петров


Отговор #2
От: evil user Дата: 04/12/2004
 Можеш предварително списъка с връзките да го обработиш с
 командата cut, като дадеш разделител точка (".") и зададеш
да ти показва всичко след първото срещане на разделителя
ако не се лъжа беше cut -d "." -f 2- patterns-today.txt
или ако не стане, man cut
Пренасочваш изхода към някакъв файл, напр. url_list.txt
и после wget -i url_list.htm

 Друг начин: wget разбира HTML, така че му задаваш
HTML-файла, без да си го конвертирал:

wget -i htmlfile.htm -F 
-F Означава, че файлът е в html формат

Успех.


<< 2601/tcp open zebra ? (2 ) | 2 ISP + 3 eth-ta (1 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)