Caro Spider,

SpiderSlack slack wrote:
> Acredito q esse limite seja a memoria do sistema. Veja alguns testes:
>  
>  [begnini 0 coke tmp]$ echo $BASH_VERSION
>  3.00.16(1)-release
>  [begnini 0 coke tmp]$ ls -lh file
>  -rw-r--r--  1 begnini begnini 50M 2006-02-02 12:01 file
>  [begnini 0 coke tmp]$ a=`cat file`
>  [begnini 0 coke tmp]$ echo -n "$a" > file2    (varios minutos depois...)
>  [begnini 0 coke tmp]$ diff file file2
>  [begnini 0 coke tmp]$
>  
>  Ou seja, consegui criar uma variavel com 50 MB de conteudo sem problema
>  algum, tirando o gasto de memoria, claro.


>  nao sou a pessoa certa para dizer isso, mas oq vc fez nao foi somente 
> guardar na variavel o comando 'cat file" nao os 50M,  vc utlizou o comando 
> para criar o outro arquivo, bom se eu estiver errado me corrija estou aq para 
> aprender e trocar informações.

Nao, o q eu fiz foi gravar o conteudo do arquivo na variavel a, veja q
eu uso aspas ao contrario. Qdo vc usa elas, voce executa o comando q
esta entre elas e a saida eh guardada numa variavel, veja:

[begnini 0 coke tmp]$ cat a.txt
asdf
[begnini 0 coke tmp]$ a=`cat a.txt`
[begnini 0 coke tmp]$ echo $a
asdf
[begnini 0 coke tmp]$

O conteudo da variavel agora eh o mesmo conteudo do arquivo.


[]s
Humberto Pereira


---------------------------------------------------------------------
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

 



Responder a