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

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

Re: [shell-script] Re: explode() em shell?!?!


From: Julio C. Neves
Subject: Re: [shell-script] Re: explode() em shell?!?!
Date: Tue, 25 Jul 2006 01:11:54 -0300

Aê Fernando,
Se é para pegar de uma variável podemos usar Here Strings:

$ frutas="pera uva maçã"
$ read f1 f2 f3 <<< "$frutas"
$ echo $f1
pera
$ echo $f2
uva
$ echo $f3
maçã

Se é para ler arquivos comportados (como vc falou), suponha que este arquivo
tem 3 colunas separadas por espaços em branco. Então a melhor forma de lê-lo
seria:

while read c1 c2 c3
do
    echo $c1
    echo $c2
    echo $c3
done < arquivo

Abração
Julio (chegando agora das férias)

Cumequié Tiago? Existem 1000 maneiras invente a sua :)) É isso???


2006/7/24, Fernando Lemes da Silva <address@hidden>:
>
>
>    Olá Fernando,
>
>    Sim... mas é que eu quero ler uma linha de um arquivo que pode conter
> um ou
> mais items.. e é mais facil eu usar o "set -" (pois os campos são "bem
> comportados", ou seja, não contém espaços) e usar um while e shift para
> percorrer a lista.. (também fiz com cut, mas deu mais trabalho...)
>
>    []'s
>
> --
>    0010111100101010010100110100100101000111
>        Fernando LEMES da Silva
>        M$N: ferlemes AT yahoo com br
>        www.koho.com.br (0x53E56DAA)
>    0101001101001001010001110010101000101111
>
>
> Em Segunda 24 Julho 2006 18:05, Fernando Zank escreveu:
> > Desculpa se eu estiver falando besteira, mas não tenho muita experiência
> > com o comando 'cut', mas você não poderia usar o cut e passar o espaço
> como
> > delimitador ?
> 
>



-- 
[ ]s,
Julio (http://www.julioneves.com)
Participe do 4o CONISLI - Congresso Internacional de Software Livre, dias
7 a 11 de novembro - SESC Vila Mariana - SP
www.conisli.org


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



reply via email to

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