[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Vários valores em variável única no loop
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Vários valores em variável única no loop |
Date: |
Fri, 25 Mar 2011 20:12:28 -0300 |
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 <address@hidden>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]