shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Sed


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Sed
Date: Mon, 17 Apr 2006 17:46:27 -0300

As duas formas citadas tem o seguinte problema: Se a minha frase tiver
um espaço em branco no final este espaço será transformado em 'B', e
eu creio que o foco é uma letra de a-zA-Z.

Vejo 2 formas de contornar:

echo "Joaquin 2002 A " | sed 's/\(Joaquin.*\).\([^a-zA-Z]\)$/\1B/'

ou

echo "Joaquin 2002 A " | rev | sed '/Joaquin/s/[a-zA-Z]/B/'| rev

Acho que dá pra emular o rev dentro do sed...

On 4/17/06, Flavio Junior <address@hidden> wrote:
> Isos parece resolver:
>
> flavio@dezessete:~$ sed 's/\(joaquim.*\).$/\1B/' teste
> joaquim teste B
>
> On 4/17/06, jackson braga <address@hidden> wrote:
--
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


reply via email to

[Prev in Thread] Current Thread [Next in Thread]