|
From: | Gentil de Bortoli Júnior |
Subject: | Re: [shell-script] Agrupamento de caracteres similares |
Date: | Wed, 08 Dec 2004 14:00:30 -0200 |
User-agent: | Mozilla Thunderbird 1.0 (X11/20041206) |
Oi, Daniel.É o seguinte, eu tenho quase certeza que deve ter um jeito muito mais fácil de fazer isso. De qualquer forma, vai aí um scriptzinho que fiz. Acho que ele cumpre o seu pedido. Se não cumprir, pode dar uma idéia. :)
----------------------->8----------------------- #!/bin/bash palavra=${1:?"Sintaxe: ${0} <Palavra>"} tamanho=${#palavra} letra="" for l in `seq 0 $((${tamanho}-1))`; do if [ ! "${palavra:${l}:1}" == "${letra}" ]; then echo -n ${palavra:${l}:1} letra=${palavra:${l}:1} fi done echo -----------------------8<-----------------------PS.: Claro que se vc considerar, por exemplo, a palavra "álcool", o script devolverá "álcol", o que não está correto. :)
[]s Gentil.
Atual - Reduzido abcd - abcd aaaaaabbcd - abcd abccccdd - abcd abbbbbbbbbbbbcd - abcd maaacaco - macaco
[Prev in Thread] | Current Thread | [Next in Thread] |