[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Percorrendo letra por letra
From: |
Cléoson Barreto |
Subject: |
Re: [shell-script] Percorrendo letra por letra |
Date: |
Tue, 11 Nov 2008 17:17:57 -0300 |
Olá!
Apenas uma sugestão sem pensar muito:
$ for i in `echo teste | grep -o [a-z]`; do echo $i.; done
t.
e.
s.
t.
e.
[]'s
Cléoson.
2008/11/11 Thomaz de Oliveira dos Reis <address@hidden>
> 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?
> __._,_.__
>
[As partes desta mensagem que não continham texto foram removidas]