Olá,
Participo da lista há algum tempo, no comećo mais perguntando e,
ultimamente, até propondo solućões aos colegas e sou um curioso por
natureza. Embora minha formaćão não tenha relaćão alguma com programaćão ou
scripts (sou músico) eu peguei o gosto; como muitos, acredito.
Meu trabalho na empresa, além de música, envolve manipulaćão de strings em
bancos MYSQL e manipulaćão de arquivos; e não teve algo até agora
que eu precisasse que eu não houvesse encontrado na lista ou nas referências de
leitura. Por isso meu muito obrigado a todos.
Entretanto esses dias me deparei com uma questão que talvez já tenha
ocorrido a vocês. Explico: gosto de armazenar todo o trabalho em
variáveis e só usar gravaćão em disco após o final do tratamento bem como evito
usar awk, sed ou qualquer aplicativo externo, a menos que
realmente seja necessário. Esses dias tentei armazenar muitos dados numa
variável e o script ficou parado. Não fiquei esperando muito pra
ver se era lentidão ou tamanho em excesso mesmo, porém ficou a pergunta:
- Quanto de memória o bash pode alocar pra cada variável? Ou onde eu
poderia obter esse tipo de informaćão?
E já que estou perguntando:
- Trabalhar com dados em arrays (faćo isso direto) é mais rápido ou
melhor do que com variáveis "normais"? E por que?
- Existe uma espécie de "ranking" do que executa mais rápido dentro do
bash? Já ouvi falar que um laćo do tipo "for" executa mais rápido do
que um "if". Isso é lenda ou verdade?
A última desse mail:
- Como posso obter uma lista do que realmente executaria em qualquer
"unix like"????
Resumidamente amigos, tecnicamente já sei o que preciso. Agora quero
melhorar meu conhecimento conceitual e, com isso, melhorar meu código.
Como trabalho com bases grandes e com uma ordem de 30.000 arquivos acredito que
isso refletiria em ganho de tempo, além do prazer de ver
algo funcionando melhor... :-)
Abraćo a todos,
Maurício
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html