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

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

Re: [shell-script] Manipulação de variavel do tipo lista, pegar de 2 em


From: Raul Libório
Subject: Re: [shell-script] Manipulação de variavel do tipo lista, pegar de 2 em 2
Date: Thu, 8 Jan 2009 17:38:42 -0300

Eu consegui assim:

cat teste.txt
a a b b c c d d e e f f

cat teste.txt | tr ' ' '\n' | paste - -
a a
b b
c c
d d
e e
f f

abs!*"
--

Raul Libório
UniJorge Redes - www.redesfja.com
rauhmarutsªhotmailºcom
Linux user#4444581

" Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as
maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma
idéia e eu tenho uma idéia e trocarmos essas idéias, então cada um de
nós terá duas idéias. "

George Bernard Shaw

Dúvidas: enviar para /dev/null



2009/1/8 Flavio Junior <address@hidden>:
> hm...
> Acho q é uma boa pro "shift" ...
>
> # echo $VAR
> a a b b c c d d e e f f
> # set - $VAR
> # for i in $@; do echo $1 $2; shift 2; done
> a a
> b b
> c c
> d d
> e e
> f f
> #
>
> So pra dar uma ideia, mas devem ter soluções mto mais simples...
>
>
> --
>
> Flávio do Carmo Júnior aka waKKu
>
> 2009/1/8 Renato de Oliveira Diogo <address@hidden>
>
>>   Olá senhores
>>
>> preciso resolver a seguinte situação, tenho um script que gera na
>> saída padrão valores da seguinte forma: item1 val1 intem2 val2 intem3
>> val3 ...
>> aí eu pego e atribuo isso a uma variável var=($(sh script.sh))
>>
>> porem eu preciso pegar, sempre de 2 em 2 (ou seja, item1 val1) para
>> montar uma lista utilizando o dialog. Quando tenho que pegar um valor
>> por vez, com for fica facil, mas de 2 em 2 complicou...
>>
>> abaixo o que uso de 1 valor por vez
>>
>> dialog --title "" --stdout --menu "" 0 0 0 \
>> $( for D in ${LISTVAR[*]}; do echo $D 'texto'; done) ;
>>
>> a minha ideia é montar esse menu, dinamicamente onde no ficaria
>> Item1 valor1
>> item2 valor2
>> do dialog.
>>
>> alguem tem alguma ideia?
>>
>> []s
>> ________________________________________________
>> Renato de Oliveira Diogo
>>
>> Bacharel em Ciência da Computação
>> UNESP - Bauru
>>
>> LPIC1 - Linux Professional Institute Certification - Nível 1
>>
>> address@hidden <renato.diogo%40gmail.com>
>> address@hidden <renato.diogo%40yahoo.com.br>
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> 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
>
>
>


reply via email to

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