[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
formatando arquivo para carregar com mysqlimport
From: |
Vinão |
Subject: |
formatando arquivo para carregar com mysqlimport |
Date: |
Mon, 21 Feb 2005 13:06:11 -0300 (ART) |
E aí galera, blz?
Estou utilizando este comando:
perl -lpe 's@(.*?)(\d\d\d)/(\d\d\d)-(\d\d\d)$@join("
","nome1","nome2",$1,$2,$3,$2-$3)@e'
ALL_CA.cut.primers > saida.txt
que o pessoal da lista me ajudou para tranformar o
arquivo:
ALL_CA.cut.primers:
CG32-C1-003-045-E10-CT.F CA26-C1-002-056-C02-CT.F
160/163-163
CG32-C1-003-082-C07-CT.F CA26-C1-002-099-H08-CT.F
245/243-243
no saida.txt:
nome1 nome2 CG32-C1-003-045-E10-CT.F
CA26-C1-002-056-C02-CT.F 160 163 -3
nome1 nome2 CG32-C1-003-082-C07-CT.F
CA26-C1-002-099-H08-CT.F 245 243 2
utilizo este arquivo texto para carregar meu banco de
dados mysql, mas o problema é o seguinte:
este comando joga cada dado da coluna em um campo da
tabela da base de dados, se eles estiver separados por
tab, neste caso, a formatação utilizada pelo comando é
separada por um simples espaço e quando utilizo o
mysqlimport ele joga td em uma mesma coluna.
alguém sabe como inserir tab ao invés de espaços entre
as colunas do arquivo?
Atenciosamente,
Vinicius.
_______________________________________________________
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora.
http://br.acesso.yahoo.com/ - Internet rápida e grátis