[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
==========================================