[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Percorrendo letra por letra
From: |
jimmy |
Subject: |
Re: [shell-script] Percorrendo letra por letra |
Date: |
Tue, 11 Nov 2008 18:34:33 -0200 |
User-agent: |
Mutt/1.4.2.3i |
On Tue, Nov 11, 2008 at 06:13:39PM -0200, Thomaz de Oliveira dos Reis wrote:
> Alguém tem alguma ideia como posso percorrer, em um loop ou qualquer
> coisa, uma letra de cada vez?
>
> por exemplo:
>
> PALAVRA="teste"
>
> for x in $PALAVRA; do
> echo Uma letra: $x
> done
>
>
> no caso de cima não funciona pois o IFS é tab, enter etc... seria como
> dizer para o IFS que qualquer caractere vale....
>
> ou algum outro jeito de percorrer um texto letra por letra...
>
>
> até tentei algum como IFS=[A-Z][a-z] mas não funciona já que ele
> "ignora" os caracteres separadores, não imprimindo todos os
> caracteres...
>
>
>
> alguma idéia?
>
> ------------------------------------
tenta fazer assim:
PALAVRA="teste"; for ((i=0;i<${#PALAVRA};i++)); do echo ${PALAVRA:$i:1}; done