<font color="#666666"><font size="4"><font face="garamond,serif">O jeito força bruta parece ser um foreach no diretório &quot;.&quot; para varrer os subdiretórios de cada dia, para cada subdiretório você faz um readdir com uma regex fazendo match em /\d+ERR$/. Daí você abre o arquivo e faz um while no arquivo, até encontrar uma linha com erro, imprime o nome do arquivo e sai do loop do arquivo.<br>
<br>Abraços!<br><br><br clear="all"></font></font></font>· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · <br>Leonardo Ruoso (CE1921JP)<br><a href="http://lattes.cnpq.br/2719086566536387">http://lattes.cnpq.br/2719086566536387</a> - <a href="http://br.linkedin.com/in/lruoso">http://br.linkedin.com/in/lruoso</a><br>
<a href="mailto:leonardo@oktiva.com.br">leonardo@oktiva.com.br</a> - (85) 8787-0312 - <a href="mailto:sip%3A87870312@ekiga.net">sip:87870312@ekiga.net</a><br>Marketing, Comunicação Social e Tecnologia<br><br><a href="http://norvig.com/21-days.html">http://norvig.com/21-days.html</a><br>

<br><br><div class="gmail_quote">2010/8/16 Roan Brasil Monteiro <span dir="ltr">&lt;<a href="mailto:roanbrasil@gmail.com">roanbrasil@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Seguinte,<br><br>Imagina que tenho a pasta chamada 201008 e meu script perl está nessa pasta.<br>201008<br>      |_____20100801<br>      |_____20100802<br>      |_____20100803<br>      |_____...<br>      |_____<a href="http://script.pl" target="_blank">script.pl</a><br>

<br>Dentro de cada pasta existem vários arquivos com nome que eu desconheço, mas que tem o final -ERR.<br>por exemplo<br><br>na o pasta 20100801 possui 3 arquivos com nomes XXXXXXXX-ERR  YYYYYYYY-ERR e ZZZZZZZZ-ERR<br><br>

quero abrir todos esses arquivos com final ERR e verificar se ao final de CADA LINHA possui 000000000<br>se possuir no final de cada linha 000000000, imprimir o nome do arquivo que tiver todas linhas com 000000000. Se alguma linha, no FINAL dela tiver algum numero onde a sequencia seja diferente de zero não imprimi.<br>

<br>Exemplo. <br><br>File XXXXXXX-ERR<br>linha 1  teste blabla43 000000000<br>linha 2  teste blabla32 000000000<br>linha 3  teste blabla12 000000000<br>...<br>linha n xxxxxxxxxxx   000000000<br><br><br>File YYYYYY-ERR<br>

linha 1  teste blabla43 <b>000000200</b><br>
linha 2  teste blabla32 000000000<br>
linha 3  teste blabla12 000000000<br>
...<br>
linha n xxxxxxxxxxx   000000000<br><br><br>No arquivo XXXXXX todas ultimas colunas são com sequencia zero.<br><br>Já o YYYYYY não. Então ira imprimir apenas o nome do arquivo XXXXXX-ERR e não o YYYYYY-ERR.<br><br>Deu para entender?<br>

<br><br><div class="gmail_quote">Em 16 de agosto de 2010 12:40, breno <span dir="ltr">&lt;<a href="mailto:breno@rio.pm.org" target="_blank">breno@rio.pm.org</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Roan,<br>
<br>
também não sei se entendi o que vc tem e/ou quer fazer, mas acho que o<br>
Blabos está no caminho certo. Dê uma olhada em:<br>
<br>
<a href="http://perldoc.perl.org/functions/readdir.html" target="_blank">http://perldoc.perl.org/functions/readdir.html</a><br>
<br>
E veja se te ajuda, quando muito, a nos dar uma dica sobre qual é<br>
exatamente o seu problema em mãos :-)<br>
<br>
[]s<br>
<br>
-b<br>
<br>
2010/8/16 Blabos de Blebe &lt;<a href="mailto:blabos@gmail.com" target="_blank">blabos@gmail.com</a>&gt;:<br>
<div><div></div><div>&gt; Nâo entendi o que vc está perguntando.<br>
&gt;<br>
&gt; Seria algo relacionado a opendir e readdir?<br>
&gt;<br>
&gt; 2010/8/16 Roan Brasil Monteiro &lt;<a href="mailto:roanbrasil@gmail.com" target="_blank">roanbrasil@gmail.com</a>&gt;:<br>
&gt;&gt; Olá pessoal,<br>
&gt;&gt;<br>
&gt;&gt; Sem utilizar nenhum módulo do CPAN, gostaria de saber se eu tenho uma arvore<br>
&gt;&gt; de diretorios baseado em data.<br>
&gt;&gt;<br>
&gt;&gt; Tenho diretorios que é por dia tipo 20100816, 20100815..<br>
&gt;&gt;<br>
&gt;&gt; ja fiz um for onde tenho 201008 como default e concatena com um contador do<br>
&gt;&gt; dia 16 até 1 ai tudo bem.<br>
&gt;&gt;<br>
&gt;&gt; Gostaria de entrar nesses diretorios e abrir todos arquivos que tem no final<br>
&gt;&gt; -ERR .<br>
&gt;&gt;<br>
&gt;&gt; Depois disso outra coisa q ja fiz é expressão regular que ja fiz para pegar<br>
&gt;&gt; o q tem zero no final do arquivo m/00000000/igo; se sim imprimi o nome<br>
&gt;&gt; odarquivo senão não faz nada.<br>
&gt;&gt;<br>
&gt;&gt; Obrigado<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Atenciosamente,<br>
&gt;&gt;<br>
&gt;&gt; Roan Brasil Monteiro<br>
&gt;&gt; <a href="http://roanbrasil.wordpress.com/" target="_blank">http://roanbrasil.wordpress.com/</a><br>
&gt;&gt; <a href="http://www.gramaro.com.br/" target="_blank">http://www.gramaro.com.br/</a> - Grama em Tapete Salvador Bahia<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Cascavel-pm mailing list<br>
&gt;&gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Cascavel-pm mailing list<br>
&gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
&gt;<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Atenciosamente,<br><br>Roan Brasil Monteiro<br><a href="http://roanbrasil.wordpress.com/" target="_blank">http://roanbrasil.wordpress.com/</a><br><a href="http://www.gramaro.com.br/" target="_blank">http://www.gramaro.com.br/</a> - Grama em Tapete Salvador Bahia<br>

<br>
<br>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br>