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

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

Re: [shell-script] Remover aspas somente em um campo


From: Julio C. Neves
Subject: Re: [shell-script] Remover aspas somente em um campo
Date: Mon, 6 Feb 2012 18:18:23 -0200

$ echo
'"3550324077404780",\N,"01/12/2011",400.00,"SIMPSON","HOMER","17/10/1965","M","","CARTE
IDENTIFICATION NATIONALE","03-04-95-1982-10-00010","LATES`","98, RUE
LAJE","LATES 35`","C180 GREY","MACON","ULTRALOW/DUALBAND900","01/12/2011
10:41:55 AM"' | sed -r 's-\"([0-9]{2}/[0-9]{2}/[0-9]{4})\"-\1-'
"3550324077404780",\N,01/12/2011,400.00,"SIMPSON","HOMER","17/10/1965","M","","CARTE
IDENTIFICATION NATIONALE","03-04-95-1982-10-00010","LATES`","98, RUE
LAJE","LATES 35`","C180 GREY","MACON","ULTRALOW/DUALBAND900","01/12/2011
10:41:55 AM"

Abcs,
Julio
*Já foi lançado "Bombando o
Shell<http://www.brasport.com.br/index.php?dispatch=products.view&product_id=666>
". *
*Show **de interfaces gráficas sob Shell!*
*
*



Em 6 de fevereiro de 2012 17:18, Eri Ramos Bastos
<address@hidden>escreveu:

> **
>
>
> Olá, Lista.
>
> Estou tentando achar uma forma simples de remover aspas de apenas um tipo
> de campo (data em formato DD/MM/YYYY) num arquivo CSV:
>
>
> "3550324077404780",\N,"01/12/2011",400.00,"SIMPSON","HOMER","17/10/1965","M","","CARTE
> IDENTIFICATION NATIONALE","03-04-95-1982-10-00010","LATES`","98, RUE
> LAJE","LATES 35`","C180 GREY","MACON","ULTRALOW/DUALBAND900","01/12/2011
> 10:41:55 AM"
>
> Iria virar:
>
>
> "3550324077404780",\N,01/12/2011,400.00,"SIMPSON","HOMER",17/10/1965,"M","","CARTE
> IDENTIFICATION NATIONALE","03-04-95-1982-10-00010","LATES`","98, RUE
> LAJE","LATES 35`","C180 GREY","MACON","ULTRALOW/DUALBAND900","01/12/2011
> 10:41:55 AM"
>
> Essa regex funciona com o egrep, mas não consegui capturar usando o sed:
>
> '"[0-9]{2}/[0-9]{2}/[0-9]{4}"'
>
> Sugestões?
>
> []'s
> Eri Ramos Bastos
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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