[Cascavel-pm] apagando arquivos
Wendel Scardua
wendelscardua em gmail.com
Quarta Maio 30 13:58:28 PDT 2007
Lembrando que usar ` .... ` para executar coisas no shell é feio.
`programa` executa o programa E devolve a saida padrão dele como uma string.
E você não está usando essa string.
O normal (nesse caso!) seria usar o system("programa"), que retorna apenas o
código de erro do programa (o que costuma ser bem mais útil).
Além disso, as duas formas abaixo são diferentes: find por padrão é
recursivo, a expansão do shell não é.
[]s
Wendel
On 5/30/07, Thomas Britis <thomas em tcnet.com.br> wrote:
>
> Duas formas.
>
> 1- (feia, q nem a sua, hehe):
> #!/usr/bin/perl
> `find ../../dircod/ -exec rm -f {} \;`;
>
> 2- (bonita):
> #!/usr/bin/perl
> unlink <../../dircod/*>;
>
> fernandolouis em terra.com.br wrote:
> > Cara, eu uso
> >
> > #!/usr/bin/perl
> > `rm -f ../../dircod/*`;
> >
> > pra deletar todos os arquivos do diretório "dircod".
> >
> > O problema é que quando o diretóri atinge mais de uns 7.000 arquivos,
> > esse comando não exclui nada!!!
> > Daí tenho que remover manualmente.
> >
> > Como substituir o comando acima pelo mencionado por você? Não entendi
> > muito bem como utilizar isso no meu scrip cgi.
> >
> > []s
> > Fernando
> >
> >
> > ----- Original Message -----
> > *From:* Frederico Recsky <mailto:frederico em gmail.com>
> > *To:* Cascavel Perl Mongers <mailto:cascavel-pm em pm.org>
> > *Sent:* Wednesday, May 30, 2007 10:46 AM
> > *Subject:* [Cascavel-pm] apagando arquivos
> >
> > Não é nada de novo, mas é util pacas.
> >
> > perl -e 'unlink <*>'
> >
> > Estou comentando porque eu tava sofrendo com um diretorio com
> > trocentos arquivos.
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> --
> Thomas Storino Britis
> TCNet Informatica e Telecomunicacoes LTDA
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
--
"Não ajustar o auto-ajuste" - http://wendel.scardua.net/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070530/821ec5c5/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm