[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Re: melhorar script shell
From: |
Adam Victor Nazareth Brandizzi |
Subject: |
Re: RES: [shell-script] Re: melhorar script shell |
Date: |
Thu, 11 Nov 2004 14:14:54 -0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040413 Debian/1.6-5 |
Julio Cezar Neves - DATAPREVRJ wrote:
Bullshit!
o perl é uma linguagem semicompilada assim como o sed e o awk, não existe
estudo algum que prove que o perl é mais rápido que essas duas.
Parece que é verdade, mas...
O que é fácil de provar é que o sed e o awk superam e muito o perl quando a
aplicação é I/O bound, como me parece ser esta do colega, que trata grandes
arquivos.
...isto só é mais rápido se os interpretadores forem chamados apenas uma
vez. Chamar um program causa um consumo enorme para a máquna. Se você
faz um script shell faz basicamente isto, ele vai ficar muito lento mesmo.
Perl seria uma boa solução, indubitavelmente. Eu, porém, preferiria awk,
que é mais simples. Se quiser continuar usando shell, procure fazer mais
coisas em cada chamada do sed (eu vi pouco, mas vi que você chama o sed
várias vezes).
--
Adam Victor Nazareth Brandizzi
Estudante de Ciência da Computação - UnB - Usuário Linux nº 366316
ICQ: 168537710 | Jabber: address@hidden | Telefone: (61)9639 5258
"Real programmers don't use Pascal: just the integer ones can do it."