<font face="courier new,monospace">O que foi isso !?!?!?<br><br><br>Gabriel:<br><br>&quot;... </font>quero abrir todos esses arquivos com <b>final ERR</b> ..&quot;<br><font face="courier new,monospace"><br><br></font>perl -E &#39;map{open$x,$_;say if!grep!/0{9}$/,&lt;$x&gt;}&lt;*ERR&gt;&#39;<br>


<br>segundo sua contagem seria 54! mas o que se leva em conta é o que esta sendo executado, ou seja entre &#39; &#39;, portanto 45 !!! =P<br><br><font face="courier new,monospace">Abraços;<br><br clear="all"></font>Marco Lima<br>

<a href="mailto:braun.lima@gmail.com">braun.lima@gmail.com</a><br><a href="mailto:im%3Amago@jabber-br.org">im:mago@jabber-br.org</a><br><br>Register Linux User #355235<br>Slackware Linux, for the subgenius<br><br>&quot;Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é um dever de quem tem.&quot;<br>

<br>&quot;Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa para o indivíduo, seja ela rotulada como &quot;trabalho&quot; ou como &quot;diversão.&quot; <br>

<br>&quot;Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar&quot; <br><br>
<br><br><div class="gmail_quote">2010/8/16 Leonardo Ruoso <span dir="ltr">&lt;<a href="mailto:leonardo.ruoso@gmail.com">leonardo.ruoso@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;">

<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" target="_blank">http://lattes.cnpq.br/2719086566536387</a> - <a href="http://br.linkedin.com/in/lruoso" target="_blank">http://br.linkedin.com/in/lruoso</a><br>


<a href="mailto:leonardo@oktiva.com.br" target="_blank">leonardo@oktiva.com.br</a> - (85) 8787-0312 - <a href="mailto:sip%3A87870312@ekiga.net" target="_blank">sip:87870312@ekiga.net</a><br>Marketing, Comunicação Social e Tecnologia<br>

<br><a href="http://norvig.com/21-days.html" target="_blank">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" target="_blank">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<div class="im"><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></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<div class="im">

<br>

<br>
<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></blockquote></div><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>