[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]
- oddwording, Tiago Barcellos Peczenyj, 2007/05/21
- Re: [shell-script] oddwording,
Julio C. Neves <=