Usar o sed para trcar caracter por aspas simples (') [RESOLVIDO]

1. Usar o sed para trcar caracter por aspas simples (') [RESOLVIDO]

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 11/08/2010 - 22:45h

Ola gente...

Mais uma questao...agora referente ao sed: tenho um sistema que a base do mesmo e escrita em Paradox (aka podrox) mas ao utilizar o pxview para gerar a SQL para exportar para outra base de dados, os campos de data inserem o dado sem as aspas simples no arquivo, exemplo:

2010-08-11 ao invés de '2010-08-11'

Só que desta forma, ao importar a SQL gerada para o MySQL o mesmo da erro referente a este dado (que nao esta em aspas simples - o formato de valor do dadd a ser incluido no MySQL é lido entre aspas simples - '')
Entao venho tentando usar o sed para mudar os campos dentro da SQL gerada, mas sem sucesso.
Já olhei a doc do comando mas "no way", num vai nem com reza braba, pois já até pedi ajuda ao pastor na igreja para fazer orações para ver se dava certo e nada...rsrsrs!!

No doc do pxview tambem nao tem nada a respeito referente ao caso...

Agradeço a ajuda de todos...


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/08/2010 - 00:18h

# echo "teste 2010-08-09 aaa" | sed -e "s/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/'&'/g"
teste '2010-08-09' aaa

Isto lhe ajuda?


3. Re: Usar o sed para trcar caracter por aspas simples (') [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/08/2010 - 00:20h

# man sed

s/regexp/replacement/
Attempt to match regexp against the pattern space. If successful, replace that portion matched with replacement. The replacement may contain the
special character & to refer to that portion of the pattern space which matched, and the special escapes \1 through \9 to refer to the corresponding
matching sub-expressions in the regexp.



4. Valeu Macafe!!!

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 14/08/2010 - 11:40h

Funcionou perfeitamente!! estava esquecendo das regexp's.

[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts