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: Moacir Souza
Subject: Re: [shell-script] Remover aspas somente em um campo
Date: Mon, 6 Feb 2012 20:20:45 +0000

     Hum,

     Aqui a sua RegEx funcionou, mas tive o cuidado de escapar as
chaves (claro, quando não usei a flag -r do sed). Também tomei a
liberdade de usar a velha dupla grupo + retrovisor para prover o
efeito final de maneira mais elegante.

     Versão sem o -r:

moacir $ sed 's/\"\([0-9]\{2\}\/[0-9]\{2\}\/[0-9]\{4\}\)\"/\1/g' arquivo

"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"

     Versão mais limpa, com o -r:

moacir $ sed -r 's/\"([0-9]{2}\/[0-9]{2}\/[0-9]{4})\"/\1/g' arquivo

"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"

Abraços,
Moacir Filho

-- 
==========================================
Moacir da Cruz Souza Filho

Analista de Sistemas: Suporte Unix Avançado
Mestrando em Ciências da Computação
Bacharel em Engenharia da Computação
Técnico em Eletrônica
Linux user #449600
==========================================


reply via email to

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