<DIV>Carlos,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Isto está parecendo trabalho de casa, e trabalhos de&nbsp;casa existem para apresender alguma coisa.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Como diz o livro Programming Perl, "Perl is a language for getting your job done" (algo como 'Perl é a linguagem para ter o seu trabalho realizado'), mas não para fazer o 'dever de casa' dos outros.</DIV>
<DIV>&nbsp;</DIV>
<DIV>O grupo aqui não acha muito interessante fazer o 'dever de casa' dos outros, mas vou lhe dar algumas dicas.</DIV>
<DIV>&nbsp;</DIV>
<DIV>1o. No Perl a variável @ARGV recebe todos os dados que você coloca a linha de comando;</DIV>
<DIV>&lt;code&gt;</DIV>
<DIV># lista o conteúdo da lista de argumento</DIV>
<DIV>print join (' ',@ARGV);</DIV>
<DIV>&lt;/code&gt;</DIV>
<DIV>2o. O link do rfc já é acessado via o número da RFC, tipo <A href="http://www.faqs.org/rfcs/rfc2455.html">http://www.faqs.org/rfcs/rfc2455.html</A>&nbsp;para a RFC 2455, então pegue o valor do item 1 e concatene a url, depois faça algo como o exemplo abaixo para capturar a página :</DIV>
<DIV>&lt;code&gt;</DIV>
<DIV>use strict;<BR>use LWP::UserAgent;<BR>&nbsp;<BR>my $ua = LWP::UserAgent-&gt;new;<BR>$ua-&gt;timeout(10);</DIV>
<DIV>my $response = $ua-&gt;get('http://search.cpan.org/');<BR>if ($response-&gt;is_success) {<BR>&nbsp; print $response-&gt;content;&nbsp; # or whatever<BR>}<BR>else {<BR>&nbsp; die $response-&gt;status_line;<BR>}</DIV>
<DIV>&lt;/code&gt;</DIV>
<DIV>3o. Como imprimir no arquivo, criar diretório, contar linhas, contas palavras e os links é simples, e passível para novato;</DIV>
<DIV>4o. A transformação do arquivo para PDF pode ser feito através do PDF::Create <A href="http://search.cpan.org/~ftassin/PDF-Create-0.01/lib/PDF/Create.pm">http://search.cpan.org/~ftassin/PDF-Create-0.01/lib/PDF/Create.pm</A>.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Boa sorte, e prometo lhe ajudar mais se vc postar pelo menos o código do que vc está tentando fazer e não consegue.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Solli M. Honorio</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#f0f0f0 border=0>
<TBODY>
<TR>
<TD width=70 bgColor=#bde9fd><FONT face="Verdana,Arial,'Trebuchet MS'" size=2><B>De:</B></FONT></TD>
<TD><FONT face="Verdana,Arial,'Trebuchet MS'" size=2>cascavel-pm-bounces+shonorio=terra.com.br@pm.org</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#f0f0f0 border=0>
<TBODY>
<TR>
<TD width=70 bgColor=#bde9fd><FONT face="Verdana,Arial,'Trebuchet MS'" size=2><B>Para:</B></FONT></TD>
<TD><FONT face="Verdana,Arial,'Trebuchet MS'" size=2>cascavel-pm@pm.org</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#f0f0f0 border=0>
<TBODY>
<TR>
<TD width=70 bgColor=#bde9fd><FONT face="Verdana,Arial,'Trebuchet MS'" size=2><B>Cópia:</B></FONT></TD>
<TD><FONT face="Verdana,Arial,'Trebuchet MS'" size=2></FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#f0f0f0 border=0>
<TBODY>
<TR>
<TD width=70 bgColor=#bde9fd><FONT face="Verdana,Arial,'Trebuchet MS'" size=2><B>Data:</B></FONT></TD>
<TD><FONT face="Verdana,Arial,'Trebuchet MS'" size=2>Sat, 15 Oct 2005 01:01:42 -0300</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>
<TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#f0f0f0 border=0>
<TBODY>
<TR>
<TD width=70 bgColor=#bde9fd><FONT face="Verdana,Arial,'Trebuchet MS'" size=2><B>Assunto:</B></FONT></TD>
<TD><FONT face="Verdana,Arial,'Trebuchet MS'" size=2>[Cascavel-pm] AJuda Urgente !!!</FONT></TD></TR></TBODY></TABLE></DIV>
<DIV>&gt; Caros Colegas,</DIV>
<DIV>&gt; &nbsp;</DIV>
<DIV>&gt; Preciso de ajuda com urgencia, se puderem me ajudar, pois sou novato nessa linguagem e nao domigo o ingles e todo o material que possuo esta nesta lingua.</DIV>
<DIV>&gt; &nbsp;</DIV>
<DIV>&gt; Bem preciso de um scrip que:</DIV>
<DIV>&gt; &nbsp;</DIV>
<DIV>&gt; <FONT face=ArialMT>
<P align=left>A-) Fazer um script que obtenha através de uma conexão de rede (</P></FONT><I><FONT face=Arial-ItalicMT>Socket</FONT></I><FONT face=ArialMT>) 
<P align=left>documentos em formato HTML a partir do site: <A href="http://www.faqs.org/rfcs">http://www.faqs.org/rfcs</A></P>
<P align=left>Exemplo de comando:</P>
<P align=left>% scriptA.pl 1023 2456</P>
<P align=left>Para cada número de RFC indicado como parâmetro deverá ser criado um</P>
<P align=left>diretório contendo o número da rfc e dentro do diretório deverá ser colocado o nome do</P>
<P align=left>arquivo com o mesmo padrão de nome de diretório e a extensao html referente à RFC</P>
<P align=left>solicitada. Exemplo de estrutura criada para o comando acima apresentado:</P>
<P align=left>% pwd</P>
<P align=left>% /home/aluno</P>
<P align=left>% scriptA.pl 1023 2456</P>
<P align=left>Após a execução do script existirão os seguintes diretórios e arquivos:</P>
<P align=left>/home/aluno/1023/1023.html e /home/aluno/2456/2456.html</P>
<P align=left>B-) A partir de cada arquivo obtido em formato HTML produzir em cada diretório</P>
<P align=left>um novo arquivo com o padrão número da rfc e a extensão .txt com as seguintes</P>
<P align=left>informações: (Obs.: os algoritmos para contagem devem ser programados. Não é</P>
<P align=left>autorizado a utilização de comandos de sistema operacional para obtenção das</P>
<P align=left>quantidades)</P>
<P align=left>Número de Linhas: XXX ocorrências</P>
<P align=left>Número de Palavras: XXX ocorrências</P>
<P align=left>Número de Caracteres: XXX ocorrências</P>
<P align=left>Listar os links encontrados nos arquivos, por exemplo:</P>
<P align=left>img: images/title_homepage2.gif</P>
<P align=left>link: advanced_search.html</P>
<P align=left>link: preferences.html</P>
<P align=left>link: link_NPD.html</P>
<P align=left>link: jobs.html</P>
<P align=left>link: <A href="http://directory.google.com/">http://directory.google.com</A></P>
<P align=left>link: adv/intro.html</P>
<P align=left>link: websearch_programs.html</P>
<P align=left>link: buttons.html</P>
<P align=left>link: about.html</P>
<P align=left>C-) Formatar cada arquivo obtido originalmente em HTML e produzir outros</P>
<P align=left>arquivos com o mesmo padrão de nome em formatos: PS (Postscript) e PDF e extensão</P>
<P align=left>compatível com o formato produzido.</P>
<P align=left>&nbsp;</P>
<P align=left>CAso alguem possa me ajudar agradesco imensamente</P>
<P align=left>&nbsp;</P></FONT></DIV>