[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] deletar ( parte 2)
From: |
pinguimrmbr |
Subject: |
Re: RES: [shell-script] deletar ( parte 2) |
Date: |
Wed, 17 Nov 2004 23:44:12 -0000 |
User-agent: |
eGroups-EW/0.82 |
> dá pra usar um SEDão também:
>
> sed 's/\([A-Z]\) \([0-9]\)/\1, \2/'
>
> que colocará a vírgula nesse padrão que você falou:
>
> $ echo RUA PALMEIRAS 89 | sed 's/\([A-Z]\) \([0-9]\)/\1, \2/'
> RUA PALMEIRAS, 89
>
> $ echo RUA DAS MOÇAS 89 | sed 's/\([A-Z]\) \([0-9]\)/\1, \2/'
> RUA DAS MOÇAS, 89
Holy shit !
Uma aplicacao pratica de "retrovisores", entao ?
E se eu tenho varios espacos entre MOÇAS e 89, esses espacos todos
sao "ignorados", o mesmo acontecendo se eu tenho varios espacos entre
RUA e DAS.
A pergunta é: POR QUE ?
echo RUA PALMEIRAS 89 | sed 's/\([A-Z]\) \([0-9]\)/\1, \2/'
sempre me resulta em
RUA PALMEIRAS, 89.
Qual é a magica ? A expressao passada no sed nao é "substitua todos
os caracteres maiusculos que encontrar, seguidos por um espaco,
seguido por numeros, pelos seus retrovisores, separados por virgula e
espaco" ?
A substituicao dos varios espacos entre PALMEIRAS e 89 faz sentido:
imprimimos , Retrovisor da expressao 2 ([0-9]). Mas pq os espacos da
RUA PALMEIRAS sao compactados no Retrovisor 1 ?
[]´s
- RES: [shell-script] deletar ( parte 2), Julio Cezar Neves - DATAPREVRJ, 2004/11/16
- Re: RES: [shell-script] deletar ( parte 2), lferreir1, 2004/11/17
- Re: RES: [shell-script] deletar ( parte 2), lferreir1, 2004/11/17
- Re: RES: [shell-script] deletar ( parte 2), Aurelio Marinho Jargas, 2004/11/17
- Re: RES: [shell-script] deletar ( parte 2),
pinguimrmbr <=
- Re: RES: [shell-script] deletar ( parte 2), Aurelio Marinho Jargas, 2004/11/18
- RE: RES: [shell-script] deletar ( parte 2), MrBiTs, 2004/11/18
- Re: RES: [shell-script] deletar ( parte 2), lferreir1, 2004/11/18
- Re: RES: [shell-script] deletar ( parte 2), Miranda, 2004/11/18
- Re: RES: [shell-script] deletar ( parte 2), lferreir1, 2004/11/18
- Re: RES: [shell-script] deletar ( parte 2), Aurelio Marinho Jargas, 2004/11/18
- Re: RES: [shell-script] deletar ( parte 2), lferreir1, 2004/11/19
- Re: RES: [shell-script] deletar ( parte 2), Aurelio Marinho Jargas, 2004/11/23
- Re: RES: [shell-script] deletar ( parte 2), Aurelio Marinho Jargas, 2004/11/18