perl -i -pe &#39;s/\d{6,8}$//&#39; nome_arq<br><br><div><span class="gmail_quote">Em 09/05/07, <b class="gmail_sendername"><a href="mailto:lgonzaga@lncc.br">lgonzaga@lncc.br</a></b> &lt;<a href="mailto:lgonzaga@lncc.br">lgonzaga@lncc.br
</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Esta ocorrendo pois você está colocando o &quot;.&quot; antes
de TODOS os valores de $u.<br><br>Como você disse que
está começando a aprender Perl, saiba que existem meios mais
fáceis e rápidos de fazer o que você quer.<br><br>Dentro do loop &quot;foreach $o (@arquivo) {&quot;<br>basta você
usar o mecanismo de substituição das expressões
regulares:<br><br>$o =~ s/\.[0-9]{6,8}//;<br><br>De resto te
recomendo que você leia a vasta documentação que
está a sua disposição, para começar, execute
na linha de comando:<br>perldoc perl<br>perldoc&nbsp; perlrequick<br><br>Uma última observação, pesquise outras
maneiras de se carregar o array @arquivo. O Perl tem função
para isto.<br><br>Espero ter-lhe ajudado.<br>Luiz.<div><span class="e" id="q_11272831a5e5f510_1"><br><br>&gt;
Boa tarde,<br>&gt; <br>&gt; eu tenho vários arquivos no
modelo:<br>&gt; <br>&gt; blablabla.txt.300606<br>&gt;
blobloblo.300705<br>&gt; bliblibli.org.txt.140504<br>&gt;
blublublu.14062004<br>&gt; <br>&gt; Como eu edito todos os arquivos
para tirar essa data do final?<br>&gt; <br>&gt; Eu tentei isso:<br>&gt; <br>&gt; @arquivo = `ls`;<br>&gt; foreach $o (@arquivo) {<br>&gt;     if ( $o =~ /[0-9]{6,8}/ ) {<br>&gt;         @arquivo2 =
split(/\./, $o);<br>&gt;         $date = pop @arquivo2;<br>&gt; <br>&gt;         $string = &quot;&quot;;<br>&gt;         foreach $u
(@arquivo2) {<br>&gt;             $string .= &quot;.$u&quot;;<br>&gt; 
       }<br>&gt;     }<br>&gt; }<br>&gt; <br>&gt; Mas obviamente
isso remonta o arquivo dessa forma: .blablabla.txt<br>&gt; Com um
&quot;.&quot; a mais no inicio.<br>&gt; <br>&gt; Eu sou beeem novo em
Perl :)<br>&gt; <br>&gt; [ ]&#39;s<br>&gt; <br>&gt; Leonardo.<br></span></div>&gt; _______________________________________________<br>&gt;
Cascavel-pm mailing list<br>&gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cascavel-pm@pm.org</a><br>&gt;
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>_______________________________________________
<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>[]&#39;s Fernando