Eri Ramos Bastos escreveu:
> Aparentemente quer em ordem alfabetica tambem, certo?
> 
> $ echo "BADCFEHG" | fold -w 1 |sort |tr -d "\n"
> 
> []'s
> Eri
> 
> 
> On 6/10/08, César Vianna <[EMAIL PROTECTED]> wrote:
>> rev <<< BADCFEHG
>>
>> GHEFCDAB
>>
>>
>>
>>
>> 2008/6/10 Petry <[EMAIL PROTECTED]>:
>>
>>>   Bom dia,
>>>
>>> Tenho uma sequência de caractares alfanuméricos invertidos da seguinte
>>> forma:
>>>
>>> BADCFEHG
>>>
>>> E quero transforma-lo em:
>>>
>>> ABCDFEGH
>>>
> 

A solução do Eri dentro do awk fica mais ou menos assim:

        syscmd = "echo "A"| fold -1 | sort | tr -d '\n'"
        syscmd | getline B
        print B


Sendo A e B variáveis do awk.

Abraço!

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP

Responder a