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

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

Re: [shell-script] Re: Vários valores em variável única no loop


From: ®i©
Subject: Re: [shell-script] Re: Vários valores em variável única no loop
Date: Sat, 9 Apr 2011 07:06:57 -0300

Então posta aí!

Em 8 de abril de 2011 22:24, mrgraucio <address@hidden>escreveu:

>
>
> Consegui resolver e o script tá rolando dibouuuuua, alguém se interessa em
> saber como funfa? Parou a discussão aqui, por isso da pergunta... Se
> interessar eu posto.
>
> Abraços!
>
> --- Em address@hidden, "mrgraucio" <escrevenaconcha@...>
> escreveu
>
> >
> > Opa, valeu Tiago! Logo após mandar a mensagem (e ela ainda não havia sido
> aprovada) eu maquinei a mesma solução que vc me deu, agora, a do Julio é
> fantástica, se bem entendi Julio, as linhas formarão um array e cada linha
> ocupa uma posição??
> >
> > Eu quero fazer isso porque hoje eu tenho um script que lê um arquivo com
> várias linhas e cada caracter ou grupo de caracteres da linha quer me dizer
> uma coisa. Dentro disso faço uma peneirada nos dados e jogo os resultados
> para outro arquivo e então separo os grupos de caracteres em variáveis com
> um for e então lanço para o banco de dados via shell. Mas só sei fazer com
> que cada linha abra uma conexão com o banco, escreva os dados e feche a
> conexão. Para a próxima linha abre nova conexão. Estou perdendo muito tempo
> para terminar a leitura pois envolve memória mecânica e isso não é
> inteligente. Queria fazer com que as linhas fossem armazenadas todas em
> variáveis, então abro a conexão com o banco, escrevo tudo de uma vez e
> quando terminar o loop, fecho a conexão.
> >
> > Dentro dessa sua dica Julio, você poderia me dar um exemplo pra fazer
> isso a partir do psql? Não sei como inserir a próxima linha sem terminar o
> comando!
> >
> > Muito obrigado e grande abraço!
> >
> > --- Em address@hidden, "Julio C. Neves" <julio.neves@>
> escreveu
> > >
> > > Snif, snif! Tô sentindo o cheiro que vc que incementar um vetor a
> partir de
> > > um arquivo. Se for isso o Bash 4.0++ te provê uma ferramenta
> excepcional.
> > > Veja:
> > >
> > > $ mapfile vetor < arquivo
> > > $ echo ${vetor[0]}
> > > $ echo ${vetor[1]}
> > > $ echo ${vetor[2]}
> > > ...
> > > $ echo ${vetor[n]}
> > > $ echo ${vetor[@]}
> > >
> > > Veja mais informações
> > > aqui<
> http://wiki.softwarelivre.org/TWikiBar/TWikiBarBirinaite#Lendo_um_arquivo_para_um_vetor
> >
> > > Abcs,
> > > Julio
> > >
> > >
> > >
> > > Em 25 de março de 2011 16:43, mrgraucio <escrevenaconcha@>escreveu:
> > >
> > > >
> > > >
> > > > E aí moçada!
> > > >
> > > > Estou com uma dúvida:
> > > >
> > > > Quero ler o conteúdo de um arquivo e lançar cada linha para dentro de
> uma
> > > > variável, nesse estilo
> > > >
> > > > for a in $(cat arquivo.txt); do
> > > > $b=$(echo $a)
> > > > done
> > > >
> > > > Mããããs nessa forma cada nova linha será o novo valor da variável, e o
> que
> > > > eu preciso é 'incrementar' o conteúdo da variável.
> > > >
> > > > É possível ou eu tô querendo tirar água de pedra?
> > > >
> > > > Grande abraço!
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
>
>  
>



-- 
-------------------------------------------------------------------------------------
ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA,
SEMPRE QUE POSSÍVEL  REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia
Oculta) PARA SEUS CONTATOS.
;)

A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
The grace of our Lord Jesus Christ be with you.  (1ªTs 5.28)
Jesus te ama, aceite-O! Jesus loves you, accept you Him!

                                               ®i©@®ÐØ


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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