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

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

Re: [shell-script] oddwording


From: Julio C. Neves
Subject: Re: [shell-script] oddwording
Date: Tue, 22 May 2007 08:57:10 -0300

Aê Tiago,
como aqui pouco se fala em vetores, aí vai um exemplo de seu uso:

Vet=( $1 )                            #  Cada palavra passa a ser um
componente do vetor Vet
for ((i=0; i<${#Vet[@]}; i+=2)); {    # Do índice zero enquanto for menor
que o tamanho de Vet
     Vet[$i]=$(rev <<< ${Vet[$i]}); } # inverte os impares
echo ${Vet[@]}                        # escreve o vetor inteiro com os
impares invertidos

Abraços,
Julio
:wq



Em 21/05/07, Tiago Barcellos Peczenyj <address@hidden> escreveu:
>
>   Tem corrido por aí uma brincadeira chamada oddwording (do inglês odd
> words, "palavras ímpares").
>
> A idéia é pegar uma frase, indexar as palavras a partir de zero e
> inverter as palavras de índice ímpar.
>
> Depois de matutar muito, percebi que este tipo de brincadeira pode
> exercitar muitos conceitos em shell, alem de possuir muitas possiveis
> respostas.
>
> Criei uma solução usando sed + algumas gambiarras, vou postar aqui
> mais tarde. Se alguem quiser bolar alguma forma em shell e postar (bem
> explicado aqui) é bem vindo.
>
> eval '[]´s Tiago'
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>  
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


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



reply via email to

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