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

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

Re: [shell-script] formatando arquivo para carregar com mysqlimport


From: MrBiTs
Subject: Re: [shell-script] formatando arquivo para carregar com mysqlimport
Date: Mon, 21 Feb 2005 14:16:16 -0300
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

Vinão wrote:
> 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?

Troca o caracter espaco do join para o caracter tab, ué.


-- 
       \\|||//
       (.) (.)
--ooOO--( )--OOoo--
       MrBiTs
address@hidden
-------------------


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



reply via email to

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