shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Limites...


From: Humberto Pereira
Subject: Re: RES: [shell-script] Limites...
Date: Thu, 02 Feb 2006 18:46:28 -0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Debian/1.7.12-0ubuntu05.04

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]